查看更多
当前 - 选择题 - 软件质量属性
中等
单选题
2023年11月第18题
#第二版教材
#必须掌握

关于可靠性计算,如果 MTTR 很小,下列说法正确的是 (问题1) ,可靠性相关的软件质量属性包括哪些 (问题2)

正确答案
C

本题考察的是可靠性计算和与其相关的软件质量属性。
问题 1:
MTTF(Mean Time To Failure)表示平均失效前时间,MTBF(Mean Time Between Failures)表示平均故障间隔时间。MTTR(Mean Time To Repair)表示平均修复时间。当MTTR很小(即系统修复速度非常快)时,系统恢复的时间很短,因此MTTF和MTBF之间的差距会非常小,甚至可以认为MTTF ≈ MTBF。这时,系统的故障间隔时间和故障前的平均时间大致相等。所以,C选项是正确的。
A选项 MTTF << MTBF:如果MTTR很小,MTTF和MTBF接近,而不是MTTF远小于MTBF,因此这个选项是错误的。
B选项 MTTF = MTBF:MTTF和MTBF通常并不完全相等,尤其在存在修复时间的情况下,因此这个选项也不准确。
D选项 MTTF >> MTBF:如果MTTR很小,MTTF和MTBF应该相等,而不是MTTF远大于MTBF,因此这个选项也是错误的。

问题 2:
可靠性相关的软件质量属性包括容错性健壮性

  • 容错性:即系统在故障发生时,仍能保持正常运行,或者能尽量减少故障带来的影响。它强调在出现问题时系统的恢复能力。
  • 健壮性:即系统在面对异常或错误输入时,能按预定的方式正确处理或终止,确保系统不会崩溃。

这两者直接与系统在出现故障或异常时的表现相关,因此是可靠性的关键属性。可用性可修复性也与可靠性相关,但它们更侧重于系统的持续性运行和修复能力。根据题目中的概念,C选项(容错性和健壮性)是最符合可靠性相关质量属性的选项。
A选项 可用性和健壮性:可用性是指系统的正常运行时间占总时间的比例,它与可靠性相关,但不完全等同于容错性和健壮性。
B选项 安全性和健壮性:安全性是指系统避免受到外部攻击或滥用的能力,虽然安全性也很重要,但它不直接归类为可靠性相关属性。
D选项 可用性和可修复性:虽然可用性和可修复性与系统的可靠性和持续性相关,但它们不如容错性和健壮性直接反映系统的故障处理能力,因此这个选项不完全符合题意。
综上,C选项“容错性和健壮性”是正确答案。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有