- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中国航空学会2007年学术年会 可靠性、安全性、维修性与适航专题0701-08-03
基于环境因素的软件可靠性定性评价技术研究
李秋英 李海峰 陆民燕
北京航空航天大学14系011 教研室,北京 100083
摘 要 系统80%的功能是通过软件实现的,软件可靠性水平的高低对于大飞机整体的可靠性水平的高低起着至关重
要的决定作用,因此以软件可靠性为中心的软件可靠性设计、分析、度量、测试和管理等软件可靠性工程技术成为
大飞机研制成功的关键技术之一。在软件研制过程中,人们希望各阶段都能获得关于当前或未来开发出的软件可靠
性水平的相关信息,以此作为设计、分析、测试等软件工程活动的依据和参考。但传统的软件可靠性评价方法集中
于定量评价方面,只能在软件开发的后期、在获得失效数据后才能对软件的可靠性水平进行定量的估计和评价,该
缺点严重阻碍了传统软件可靠性评估方法的实际应用,并且还存在着对评估模型的假设与实际偏差大等问题。文章
研究了基于环境因素的软件可靠性定性评价技术,利用在软件设计、开发和测试等软件生命周期各阶段收集到的与
软件可靠性相关的信息,在不同阶段对软件的可靠性水平进行定性评价,得到不同阶段的软件可靠性水平信息,弥
补传统方法的不足。文章提出了基于环境因素对软件可靠性进行定性评价的原理和框架,对环境因素进行了定义与
分类,将专家审核法应用于定性评价方法中,通过实例应用,初步验证了技术的可行性,为进一步的研究奠定基础。
关键词 性评价 环境因素 软件 可靠性 专家审核法
1 引言
目前,软件成为各种系统的关键组成部分,软件失效可能导致整个系统瘫痪,因此以“软件可
靠性”为中心的软件可靠性工程技术成为各系统研制的关键技术之一。
软件可靠性评价作为软件可靠性工程的重要内容之一,其目的是为改善和提高开发过程中软件
的可靠性水平提供参考,并对即将移交的软件产品进行可靠性评价,以评价的结果为依据,判断软
件可靠性指标是否满足要求。
软件可靠性评价主要包括定量评估与定性评价两个方面,其中定量评估是指对软件运行或测试
期间收集到的失效数据进行处理,给出软件可靠性参数的估计值或预测值;定性评价是指不采用数
学描述,利用决策者的经验或智慧,对被评价对象的状态、行为及相关信息进行细致的观察和分析,
直接给出其水平等级等定性结论的价值判断。
传统的软件可靠性评价方法多集中在软件可靠性定量评估方面,研究的重点多集中在软件可靠
性模型的建立与选取方面。迄今为止,已经发表了上百种的软件可靠性模型[1] 。这种基于模型的软
件可靠性定量评估方法虽然可以较为准确地得到软件可靠性参数,但存在着大量问题有待解决,例
如严重依赖失效数据、模型假设过于理想、预测结果不稳定和评价时间过晚等等,这些缺点和不足
都严重影响了软件可靠性定量评估方法的应用和发展。
软件可靠性定性评价技术可以有效地弥补定量评估方法的不足,在测试阶段之前就可以对软件
可靠性水平给出比较准确的反映,可以发现开发过程中的缺陷,进而提出有针对性的改进措施指导
软件的设计、开发等活动。因此对软件可靠性定性评价技术进行深入的研究,具有明显的工程意义
和良好的发展前景。
2 软件可靠性定性评价因素分析
软件可靠性定性评价技术的研究分为定性评价体系和定性评价方法两个方面。建立合适的定性
评价体系是评价技术的前提和基础,决定了用于定性评价的因素及其之间的相互关系。定性评价方
法是技术的实现,决定了能否获得有价值的评价结果。而如何选择和选取什么样的因素或信息是定
性评价体系研究的重要内容。
2.1环境因素的定义
软件开发过程是一个包括人、开发工具、应用背景等非常复杂且动态的过程,其中的各种因素
都会影响软件可靠性的水平[5] 。
982.1标准[2]指出,软件可靠性与被评估软件的开发、测试、维护等过程紧密相关,所以软件整
1
中国航空学会2007年学术年会 可靠性、安全性、维修性与适航专题0701-08-03
文档评论(0)