软件可靠性模型 赵建华模型 介绍使用失效数据进行失效强度估算和预测的 理论基础. 通过对影响软件可靠性的一些主要因素进行建 模,我们可以使用这样的模型来指导我们的测 试过程。主要因素包括: 错误引入的问题:和产品以及开发过程相关 错误消除:依赖于时间,测试用的操作剖面,以及 消除错误的方法。 使用方法:由操作剖面决定。模型的确定 一个软件可靠性模型指定了失效过程依 赖于影响因素的通用的方式。 通过确立模型相应的参数,你可以得到 特定于当前的产品的方式。确立的方法 包括: 估算:将统计推论过程作用于系统的失效数 据。 预测:根据产品和开发过程,在程序执行之 前就可以得到这些参数的值。模型的用途 你确定了特定于当前的产品的依赖方式 后,可以分析失效过程的很多特性。包 括: 任何一个时间点出现的平均失效数目。 在一个时间段内出现的平均失效数目。 在任意一个时间点上的失效强度。 失效区间的概率分布。模型的标准 一个好的软件可靠性模型有几个重要的 特性: 能够给出系统的失效行为的很好的预测。 可以计算有用的量。 简单。 应用范围广 基于合理的假设。模型的一般特性 软件可靠性模型通常假设失效之间是