软件可维护性是一个系统在特定的时间间隔内可以正常进行维护活动的概率。用MTTF和 MTTR分别表示平均无故障时间和平均故障修复时间,则软件可维护性计算公式为()

D、1/(1+MTTR)

请先 登录 后评论

1 个回答

亚里士德
擅长:互联网

知识点:其他-计算机可靠性

2021、2020年新出现的题目。

软件设计师的书上好像没有这两个时间,不过一般在《软件工程》的书上都有。

软设书上并没有详细的计算方法,应该是软件评测师需要了解的,因为往年软件评测师考过(可能在软件评测师书上的“软件性能评测和可靠性基础”这一位置)。不过软设也连续考了两年了,以前也没考过,所以也留心一下吧。

计算方法可能在1.3.3计算机可靠性。题中系统可维护性的概念在5.6.2系统维护概述。

---

2020年考的可靠性:MTTF/(1+MTTF)

2021年上半年考的也就是本题的可维护性:1/(1+MTTR) 。所以本题选D。网上有的答案可能不对,比如搜索引擎排前面的某管网。

接下来的考试可能会考的可用性 = MTBF/(1+MTBF)。

---

那我们可以这么记忆一下:

可靠性:看名字,肯定要可以运行的时间作为参考,这个公式的结果肯定要大,越大越好(平时是不是就是在说可靠性越高越好),MTTF这个时间也是要大,也是越大越好,所以放分子上公式是MTTF/(1+MTTF)。

可维护性:一看这个名字肯定和维护、修复有关,和正常工作时间无关;这个公式的结果肯定要大,越大越好(平时是不是就是在说可维护性越高越好),但是MTTR这个时间越小越好,所以它肯定在分母里面,所以是1/(1+MTTR)。

可用性:公式形状和可靠性一模一样。

请先 登录 后评论