【软考系统架构设计师】第十九章---系统可靠性设计(知识点必知必会)

【软考系统架构设计师】第十九章—系统可靠性设计(知识点必知必会)

1. 软件可靠性的定义和特征

1)可靠性定义
  1. 系统在规定的时间内及规定的环境条件下,完成规定功能的能力,就是系统无故障运行的概率。
  2. 可靠度就是系统在规定的条件下、规定的时间内不发生失效的概率。
2)四个子特征
  1. 系统可靠性包括:成熟性、容错性、易恢复性和可靠性的依从性4个子特性。
3)提高可靠性的技术
  1. 容错技术(N版本程序设计,恢复块方法)
  2. 冗余技术(双机热备,双机互备,集群系统)
  3. 检错技术(防卫式程序设计)
4)可靠性相关概念
  1. 可靠性相关的概念主要有:可靠度,可用度,可维度,平均无故障时间,平均故障修复时间,平均故障间隔时间。
1)可靠度

是指系统在正常的状况下,系统在时间区间内能正常运行的概率。

2)可用度

系统在时刻t可运行的概率。

3)可维度

是指系统失效后,在时间间隔内被修复的概率。

4)平均无故障时间MTTF

从t=0时到故障发生时系统的持续运行时间的期望值。

5)平均故障修复时间
6)平均故障间隔时间

MFBF=MTTR+MTTF;

2. 错误、缺陷、故障和失效概念

1)故障或错误概念区分
1. 软件错误(Error)
  1. 是指在软件的生存期内的不希望或者是不可接受的人为错误,其结果是导致软件缺陷的产生
  2. 软件错误由开发人员在开发过程中产生。
2. 软件缺陷(Defect)
  1. 存在于软件(文档,数据,程序)之中的那些不希望或者不可接受的偏差
  2. 缺陷存在于软件产品中。
3. 软件故障(Fault)
    • 0
      点赞
    • 1
      收藏
      觉得还不错? 一键收藏
    • 打赏
      打赏
    • 0
      评论
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包

    打赏作者

    进击的横打

    你的鼓励将是我创作的最大动力

    ¥1 ¥2 ¥4 ¥6 ¥10 ¥20
    扫码支付:¥1
    获取中
    扫码支付

    您的余额不足,请更换扫码支付或充值

    打赏作者

    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值