Created
May 30, 2024 04:10 AM
Tags
甲软件系统每年因故障中断 10 次,每次恢复平均需要 20 分钟;乙软件系统每年因故障 中断 2 次,每次恢复平均需要 5 个小时。根据《软件工程产品质量(GB/T16260-2006)》中可靠 性和可用性的定义,下面说法正确的是:
A.甲系统的可靠性比乙系统高,可用性比乙系统差
B.甲系统的可靠性比乙系统高,可用性比乙系统高
C.甲系统的可用性比乙系统高,可靠性比乙系统差
D.甲系统的可用性比乙系统差,可靠性比乙系统差
答案及解析:
根据《软件工程产品质量(GB/T16260-2006)》中的定义:
- 可靠性(Reliability)是指在规定条件下和规定时间内,软件产品不发生故障的能力。
- 可用性(Availability)是指软件产品在任何给定时间处于可运行状态的能力。
为了比较甲乙两个系统的可靠性和可用性,我们首先需要计算它们的故障率和恢复时间。
甲系统:
- 每年故障次数:10次
- 每次恢复时间:20分钟 = 20/60小时 = 1/3小时
乙系统:
- 每年故障次数:2次
- 每次恢复时间:5小时
可靠性:
- 甲系统:每年10次故障,可靠性较低。
- 乙系统:每年2次故障,可靠性较高。
可用性:
- 可用性可以通过以下公式计算:
- 甲系统:
- 乙系统:
计算甲系统的可用性:
计算乙系统的可用性:
根据计算结果,甲系统的可用性高于乙系统。
因此,正确的说法是: C.甲系统的可用性比乙系统高,可靠性比乙系统差。