问题 单项选择题

甲软件系统每年因故障中断10次,每次恢复平均要20分钟,乙软件系统每年因故障中断2次,每次恢复平均要5个小时。根据《软件工程产品质量GB/T16260-2006》中可靠性(Reliability)和有效性(或可用性,Availability)的定义,下面说法正确的是()。

A.甲系统的可靠性比乙系统高,可用性比乙系统差

B.甲系统的可靠性比乙系统高,可用性比乙系统高

C.甲系统的可用性比乙系统高,可靠性比乙系统差

D.甲系统的可用性比乙系统差,可靠性比乙系统差

答案

参考答案:C

解析:

根据《软件工程产品质量第1部分:质量模型(GB/T 16260.1-2006)》中的定义,可靠性是指在指定条件下使用时,软件产品维持规定的性能级别的能力。

有效性是在规定的使用条件下,软件产品处在给定的时间点完成所需功能的状态的能力。有效性可以根据软件产品在全部时间中处于正常工作状态的百分比进行外部评估。

依题意,甲、乙软件系统的故障次数分别为10次/年、2次/年。由于10次/年>2次/年,因此甲系统的可靠性比乙系统差。

平均故障修复时间(MTTR)是指系统从发生故障到恢复正常工作所需要的时间。甲、乙软件系统的MTTR依次为20分钟/次、300分钟/次(即5小时×60=300分钟)。由于20分钟/次<300分钟/次,因此甲系统的可用性比乙系统高。

单项选择题
单项选择题