基于分类的软件质量预测

来源 :中国航天第二研究院 航天科工集团第二研究院 | 被引量 : 0次 | 上传用户:bill119
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件质量作为软件产品的一个重要属性,引起人们的重视,特别是那些关系到国计民生的行业,尤其是航天型号软件对软件的质量有极高的要求.软件质量可以通过额外的软件测试来评定,然而大范围的软件测试是意味着高成本和费时.软件质量预测技术可以在软件生命周期早期发现软件故障,并且可以花费更少的时间和获得更好的成本效益比.该文介绍了当今主流的软件质量预测技术,针对现有的基于分类的软件质量预测技术进行了研究和分析,并重点针对分类树模型和CBR模型进行了研究和分析.为了获得更高精度的预测结果,为软件的改进工作提供决策依据,研究并提出了一种抓两头放中间的基于三类的分类方法.将软件模块的分类为高风险模块、低风险模块和未知风险模块,这样的分类的好处在于更高精度地确定了故障易发模块和非故障易发模块,相比于二类分类法,减少了高风险模块集、低风险模块集中的误分类的概率,更加有利于对软件改进工作的时间和资源进行分配.论文针对航天型号软件高可靠性的要求对三类分类法进行了改进.论文还对现有预测方法使用的度量元局限于复杂性度量元这一现象,进行了新的尝试,采用了一种基于软件复杂性度量与主观度量相结合的度量元.
其他文献
Internet蠕虫频繁的大规模爆发,已经对网络安全产生了巨大威胁.建立路由器级蠕虫扩散仿真平台对于掌握蠕虫扩散的过程与特点,研究蠕虫的检测与遏制方法具有重要意义.该文提出
本文结合海洋地震并行处理平台的开发,将面向对象技术应用于实际的编程.第一部分:主调度程序,负责对所有子系统的调度,启动各子系统并向子系统传递所需的参数.第二部分:数据
移动Ad hoc网络使得用户"随时随地(Anywhere,Anytime)"都具备网络能力,具有传统有线网络无法替代的优势,在许多军事和民用事业中有着广阔的发展前景.由于移动Ad hoc网络中的
蛋白质的研究是生命科学研究的基础和重大核心问题之一。对于蛋白质结构的研究,一直是热门的课题。研究蛋白质的功能要深入了解它们的结构,特别是空间结构,因为结构决定功能。生
学位
随着各种高性能移动终端设备的涌现,通信技术和互联网技术的相互渗透,移动性已经成为因特网发展的内在要求。移动IP技术为这两大技术的最终融合奠定了基础。但是基本移动IP协议
随着软件规模的日益扩大,软件系统的复杂性不断增加,传统的软件可靠性设计在实际的应用中存在的问题愈显不足。具备自适应地处理资源变化、用户需求改变和系统故障的能力成为保
随着机器翻译的发展,机器翻译评价也越来越受到重视.机器翻译评价是一项复杂的研究课题,最主要的困难在于评价指标的确定.如何评价一个机器翻译系统好与坏,如何在多个翻译系
目前人脸检测算法研究得已经相当深入,但对于复杂背景下的人脸检测仍难以取得较好的效果.基于灰度图的方法,虽然其应用范围最为广泛,由于其信息量的缺乏,以及光照和对比度等
近年来,基于非结构网格的数值模拟已经成为国际上油藏模拟的一个重要发展方向,也是下一代油藏模拟软件不可或缺的重要功能之一.本文基于中心已有工作,对非结构网格油藏数值模