精选优质文档-倾情为你奉上软件可靠性分析与设计软件可靠性分析与设计 软件可靠性分析与设计的原因 软件在使用中发生失效(不可靠会导致 任务的失败,甚至导致灾难性的后果。因 此,应在软件设计过程中,对可能发生的 失效进行分析,采取必要的措施避免将引 起失效的缺陷引入软件,为失效纠正措施 的制定提供依据,同时为避免类似问题的 发生提供借鉴。 这些工作将会大大提高使用中软件的可靠 性,减少由于软件失效带来的各种损失。Myers 设计原则Myers 专家提出 了 在可靠性设计中必 须遵循 的 两个 原则 : 控 制程 序 的 复杂 程 度 使 系统 中的各 个模块具有最 大的 独立 性 使程 序具有合理 的 层次结构 当模块或单元之间 的 相互 作用 无法 避免时,务必使 其 联系尽量简单 , 以防止 在 模块和单元之间产 生 未知 的 边际 效应 是 与用 户保持紧密联系软件可靠性设计 软件可靠性设计的 实质是 在 常规 的软件设计 中,应用各种必 须 的 方法和技术 ,使程 序 设 计在 兼顾 用 户 的各种