软件可靠性评估
软件可靠性工程基础
——软件可靠性评估
北京航空航天大学可靠性与系统工程学院
目的
? 理解什么是软件可靠性评估,基本原理
? 掌握和应用典型的软件可靠性模型
? 了解比较软件可靠性模型的主要方法
? 理解稳定使用阶段的软件可靠性评估
? 理解增长测试中的软件可靠性评估
2
内容
1. 软件可靠性评估概述
2. 软件可靠性评估模型
3. 模型预计的有效性
4. 稳定使用阶段的软件可靠性评估
5. 增长测试中的软件可靠性评估
3
1 软件可靠性评估概述
4
何为软件可靠性评估
? 国家标准GB11457 (软件工程术语)
? 软件可靠性评估(software reliability assessment)或
软件可靠性评价(software reliability evaluation)是
指“确定现有系统或系统部件可靠性所达到的水平的过程”
? 国际标准IEEE Std.1633 (IEEE Recommended
Practice on Software Reliability)
? 软件可靠性评估(software reliability evaluation)被
定义为“统计学技术在系统测试和运行期间收集的可观测失
效数据上的应用,用于评价软件的可靠性”
因此,二者的定义均认为,软件可靠性评估是在获得了软件
的失效数据之后对软件可靠性水平的定量估计和评价。
5
评估的原理
失效率
测量到的可靠性值
拟合的可靠
当前 性模型曲线
水平
要求
的可靠性
测试运行时间
当前测试时间 达到要求的可靠性
的预计时间
评估的准确与否取决于什么
2 软件可靠性评估模型
7
模型概述
? 基于模型的软件可靠性评估基本原理是:对软件可靠
性测试中或实际使用中收集的失效数据,利用统计知
识分析其规律,建立一个参数模型,在软件可
靠性数据的基础上对该统计分布的参数进行估计,从
而在此模型基础上对软件的可靠性进行定量估计或评
价。
8
呈指数分布的NHPP模型
——J
相关资源:SRTApp:学生投票追踪器-其它代码类资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!