安全关键系统若每小时失效概率约为 10⁻⁶,运行 1000 小时期望失效量级为()。
距考试 58 天预计考试 2026.10.24
软件可靠性题围绕三条线展开:可靠性定义与指标、可靠性设计与测试、可靠性计算与模型。
软件可靠性是软件在规定条件、规定时间内完成规定功能的能力。可靠度 R(t) = 1 − F(t),其中 F(t) 是失效分布函数。
常用指标按时间区间辨析:
失效率是单位时间内发生失效的速率,不是被限制在 0 到 1 之间的概率。题目给出失效率和运行时间时,期望失效次数 ≈ 失效率 × 运行时间。可用性还要结合修复能力,不能与可靠性完全等同。
可靠性设计常用容错、检错、降低复杂度、冗余和合理系统配置。关闭一台机器后观察服务是否继续,考查的是容错/故障转移能力。
可靠性管理从需求阶段就开始:先确定可靠性目标和验收标准,再定义运行剖面、设计测试用例、执行测试、收集数据并评价。可靠性测试的重点是模拟规定操作剖面并评价可靠性,不等同于普通缺陷测试。
N 版本程序设计通过多个相异版本和表决机制降低共模故障风险,常考新增阶段:相异成分规范评审、相异性确认、背对背测试。
McCabe 环形复杂度:
其中 E 为边数,N 为结点数,P 为判定结点数。复杂度越高,独立路径越多,测试与维护难度通常越大。
系统可靠性计算:
本页覆盖 道独立题、 条分值记录,题目分类已合并展示并隐藏右上角分类。