返回
当前 - 选择题 - 软件质量属性
题号:0020230500018
单选题
2023年11月第18题

关于可靠性计算,如果 MTTR 很小,下列说法正确的是(MTTF ≈ MTBF),可靠性相关的软件质量属性包括哪些(容错性和健壮性)。

浓缩知识点

可靠性计算中,MTTF指平均失效前时间,多用于不可修复系统,MTBF指平均故障间隔时间,针对可修复系统,二者满足MTBF=MTTF+MTTR的关系,其中MTTR是平均修复时间,当MTTR极小时,MTTF与MTBF近似相等,不过二者通常不会完全等同,仅在修复时间可忽略时趋近一致。与可靠性直接相关的核心软件质量属性为容错性和健壮性,容错性是系统在故障发生后仍能维持正常运行或降低故障影响的恢复能力,健壮性是系统面对异常输入时能按预定方式处理、避免崩溃的能力;此外可用性、可修复性虽与可靠性关联紧密,但可用性侧重系统正常运行时间占总时间的比例,可修复性侧重故障后的修复效率,而安全性属于独立的质量属性,不直接归为可靠性范畴。

正确答案
C

本题考察的是可靠性计算和与其相关的软件质量属性。

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,因此这个选项也是错误的。

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