- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
论体系结构下关于软件可靠性的分析
摘要:随着全球软件研发行业的不断发展,以及新型软件测试模型的出现与应用,在软件体系结构建模中,可以清晰表达软件可靠性的测试的结果,而且对于软件可靠性的研究与改进也具有一定的促进意义。
关键词:体系结构;软件可靠性;分析
中图分类号:TP311文献标识码:A文章编号:1007-9599 (2010) 10-0000-01
Software Reliability Analysis under System structure
Zhang Jian,Ye Feng
(Information Equipment Department of Equipment CommandTechnology College,Beijing101416,China)
Abstract:With the global software development industry continues to develop,and the emergence one new model of software testing and application,modeling the software architecture,software reliability can articulate the results of tests,and for the study and improvement of software reliability also has certain promotion significance.
Keywords:Architecture;Software reliability;Analysis
在全球电子信息技术高速发展的时代背景下,软件研发作为一个新兴的产业也经历了近50年的发展历程,并逐渐成为现代信息社会构建中的关键一环。在现阶段软件项目的研发过程中,不但对于质量、可靠性、稳定性、安全性等技术指标有了更高的要求,而且对于软件系统失效的容许能力也越来越小,软件项目研发中必须综合考虑到多方面的问题与因素。在现行的软件体系结构下,可靠性是软件项目质量测试中最为重要的指标,也是软件项目的固有特性之一。经国内外权威软件研发机构长期探索与研究表明:在预测或计算软件系统可靠性时,必须基于软件体系结构的基础之上,否则得出的测试往往和实际情况相差甚远。
一、自动测试系统软件体系结构的研发与应用
近年来,国内外软件开发商在强化技术力量与资金投入的同时,也深刻认识到软件体系结构的改进与完善对于其质量提升的重要性。随着现代电子信息技术及编程技术的创新发展,越来越多的自动测试系统被开发与应用,并且取得了令人满意的使用效果。
目前,国内外通用的自动测试系统的软件体系结构大多建立于IEEE发布的宽域测试环境标准基础之上,宽域测试环境标准将自动测试系统划分成5个层次,即测试程序层、产品描述层、资源管理层、测试需求层及仪器控制层。现在应用的自动测试系统普遍具有串行自动测试系统的基本特性,核心测试过程与串行自动测试系统的核心测试过程是一致的。自动测试系统软件体系结构与传统串行自动测试系统的软件体系结构的不同在于其任务,资源管理层更加复杂。
二、现行软件可靠性研究中存在的弊端与问题
目前,国内外软件开发商都适时加大了对于软件可靠性研究的重视程度,也已取得了很大的成就,但是仍然存在一些弊端与问题仍,如果不能得到及时、有效的解决,必然影响到软件研发行业的整体发展趋势与前景。
(一)软件可靠性的有效性和适用范围
虽然目前国内外软件研发行业已经逐步建立了数百种软件可靠性测试模型,但是普遍具有一定的局限性。因此,从软件研发行业的长期发展角度而言,可靠性模型的实际应用是否满足要求、假设是否合理、适用范围是否广泛等问题都是必须深入考虑与研究的,如何进一步构建合理、实用的软件可靠性模型还有待于进一步研究。
(二)软件系统模块失效数据的研究
在国内外现阶段的软件可靠性研究中,对于相关程序数据的收集是一项相对较为复杂的工作内容,到目前为止,国内外均未构建专业用于测试软件可靠性的模型。同时,可用性强、估计精度、以及模型与模型之间差别的数据库也尚未完全建立。因此,在软件可靠性分析中,研究失效数据的收集处理系统及其机制,可以将硬件的失效性数据规范的方法应用到软件的失效数据的研究中,为软件可靠性的快速预计、设计提供理论依据和实际分析手段。
三、体系结构下软件可靠性的分析
近年来,世界各国软件研发行业对于软件可靠性均给出了不同的定义,但是其基本理念与内容是具有一定共通性的。目前,国际上普遍认可的对于软件可靠性的定义为:在一段时间
文档评论(0)