目录 一 可靠性设计 1 可靠性 2 影响可靠性的因素 3可靠性设计技术 (1)避错技术 (2)降低复杂度设计 (3)检错技术 (4)容错技术 N版本程序设计 恢复块设计 防卫式程序设计 双机容错 一 可靠性设计 1 可靠性 可靠性是软件系统在应用或系统错误面前,在意外或错误使用的情况下维持软件系统的功能特性的基本能力。 可靠性包含三个层面的含义: 成熟性:软件系统最好不要出现故障。 容错性:软件系统出现了故障不影响主要的功能和业务,具有一定的故障容忍度。 易恢复性:如果影响了主要业务和功