基于测试过程特征的可靠性模型研究

[复制链接]
查看: 339|回复: 0

2万

主题

3万

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
72307
发表于 2022-5-20 18:32:11 | 显示全部楼层 |阅读模式
目:


雅宝题库答案
****此区域为收费内容****    需支付 1 知识币后可查看,1币=0.01元查看答案


雅宝题库解析:
传统软件可靠性建模主要利用可靠性测试得到的失效数据,估计的准确性极大依赖于可靠性测试估计的运行剖面与实际操作中运行剖面的一致性。然而,对于一些软件来说,例如,操作系统,几乎有无限个使用状态和使用路径,很难得到准确的运行环境。因此,利用传统模型得到合乎实际的可靠性评估几乎是不可能的。同时,在安全关键软件开发过程中,不管是否能够得到准确的运行剖面,大约50%或更高比例的精力投入在检测和修复尽可能多的缺陷上。我们认为,软件开发过程中的工程测试提取的失效等数据可以为评估软件可靠性状态提供更重要的依据。  同时,软件失效行为受测试过程特征影响,如测试投入、测试时间、系统复杂度、测试覆盖率、失效数量和严重程度等。要得到软件可靠性的无偏估计必须要考虑测试过程特征数据。  论文首先对测试过程特征提出了7个独特的分析视角,从这7个视角可以较好地衡量软件测试质量,为软件可靠性分析奠定基础。其次,建立了基于工程测试过程特征的离散时间可靠性模型,模型根据工程项目经验建立测试充分性数学模型,并且成功地解决了测试用例执行的不连贯性题目。同时,模型可有效利用工程测试数据,在软件开发的较早时期即进行可靠性评估,为开发过程提供指导,故模型具有很强的实践意义。第三,建立了基于神经网络的软件可靠性评估方法。抓住三个线索--被测系统、测试过程和失效数据,将测试过程特征的不同视角分为三大部分,并分别提取相应数据信息作为神经网络模型输入,利用神经网络自适应性等特征,得到可靠性估计。  最后,对研究进行了总结,提出下一步研究计划。





上一篇:某公司广告管理系统的设计与实施
下一篇:某公司绩效与薪酬管理系统的设计与实施
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图