蓝博思—专注技术创新TRIZ、研发365bet官网首页_365bet怎么提现_365bet体育在线总站IPD、质量可靠性咨询培训

当前位置: 网站首页 ?专家观点? 质量可靠性 ? 查看内容
软件可靠性的评价与预测
作者:admin |来自: 蓝博思 发布时间:2019-6-26 14:47 阅读次数:2092 【关闭本页

????软件可靠性测试包括两种行为:可靠性评价和可靠性预测。

?

????评价—应用统计推理技术于系统测试和系统运行期间得到的失效数据,断定系统当前的软件可靠性。它是对从过去到当前点所得到的可靠性的度量,其主要目的是评价当前可靠性,并确定一个可靠性模型是否为回溯的正确依据。

?

????预测—利用可知的任何软件度量与规程确定未来软件的可靠性。

?

根据软件开发的不同阶段,可采用不同的预测技术:

????(1)在可知失效数据时(如软件在系统测试与操作期),可用评价技术来定参和检证软件可靠性模型,可完成对未来可靠性的预测;

????(2)在未知失效数据时(如软件在设计与代码生成阶段),软件开发过程中得到的规程和所得产品的特性,可被用来确定所测试和提供的系统软件的可靠性。

?

????前一定义又称“可靠性预测"(Reliability?prediction),后一定义又称为“早期预侧"(Early?prediction)。当上下文意义清楚时,通常只用“预测”一词。

?

????为进行可靠性预测(依赖于可靠性评价技术),考察某些软件产品的实际失效数据是十分必要的。它可以是在系统测试早期记录的数据(失效计数或失效时间间隔),该数据用于校准统计评价模型,使之适于应用,如根据数据选择模型,校准后的模型可用来测量和预测软件产品的可靠性。

?

????而另一方面,进行早期预测无需真实数据,而用其他参数来刻画软件产品及其开发、测试和维护过程。早期预测技术通常用来求静态量度标准,如固有错误密度、期望错误总数和初始错误率,通常在系统进人测试期之前执行一次。早期预侧对软件365bet官网首页_365bet怎么提现_365bet体育在线总站中的耗费评价(Costestimation)、资源计划(Resource?planning)、方案确证(Schedule?validation)和质量预报(Quality?forecasting)都+分重要。

?

????可靠性预测法需要执行软件,而早期预测法则可在执行软件之前进行,换言之,在确定软件可靠性方面早期预测的及时性(Timeliness)较优。

同时,作为连续适应过程的可靠性预测,因为评价模型根据失效数据精确性度童软件可靠性,所以在对软件可靠性的度食精度方面较优。另一方面早期预测模型不考虑可靠性的增长,也不精确建立软件可靠性模型。从这些模型出发很难建立作为依赖时间度量标准的可靠性和作为静态测量标准的错误密度之间的关系。

回顶部