系统可靠性分析与设计
内容提要
可靠性相关概念
骚戴理解:计算机系统的可靠性和可用性不是完全相同的概念,尽管它们在某些方面有重叠之处。
- 可靠性指的是计算机系统在特定时间段内正常运行的能力,即系统在面对各种故障或意外情况时能够继续提供稳定的服务(可靠性是指在规定的时间内和规定条件下能有效地实现规定功能的能力。强调软件系统在应用或系统错误面前,在意外或错误使用的情况下维持系统的功能特性)
- 可用性是系统能够正常运行的时间比例。经常用两次故障之间的时间长度或在出现故障时系统能够恢复正常的速度来表示(可用性则强调计算机系统在用户需要时能够正常使用的程度)
讲解地址:215-可靠性相关概念_哔哩哔哩_bilibili
真题
解析
此题考察系统性能度量指标的相关概念(可靠性、可用性、可测试性和可理解性),属于常规高频考点。
- 可靠性是指在规定的时间内和规定条件下能有效地实现规定功能的能力。强调软件系统在应用或系统错误面前,在意外或错误使用的情况下维持系统的功能特性
- 可用性是系统能够正常运行的时间比例。经常用两次故障之间的时间长度或在出现故障时系统能够恢复正常的速度来表示。
- 可测试性是指验证软件程序正确性的难易程度。
- 可理解性是指通过阅读源代码和相关文档,了解程序功能及运行过程的容易程度。这里提到提干提到故障,可靠等关键词,故选择可靠性。
另外,常用的可靠性度量指标主要有故障率(或失效率)、 平均失效等待时间、平均失效间隔时间和可靠度等。其中,可靠度是系统在规定工作时间内无故障的概率。因此,此题答案为A、D。
可靠性指标
讲解地址:216-可靠性指标_哔哩哔哩_bilibili
真题
串联模型及并联模型可靠性计算
讲解地址:217-串联模型及并联模型可靠性计算_哔哩哔哩_bilibili
真题
真题
真题
这个B选项应该是(1-(1-R)3(1-(1-R)2)),所以说这个出题人很拉
真题
真题
真题
影响软件可靠性的因素
讲解地址:218-影响软件可靠性的因素_哔哩哔哩_bilibili
软件可靠性设计策略
讲解地址:219-软件可靠性设计策略_哔哩哔哩_bilibili
容错技术
N版本程序设计
恢复块设计
防卫式程序设计
讲解地址:220-N版本、恢复块与防卫式程序设计_哔哩哔哩_bilibili
双机容错
讲解地址:221-双机容错_哔哩哔哩_bilibili