基于神经网络的软件质量预测模型研究

被引量 : 0次 | 上传用户:a7753834
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科学技术的发展,如今的软件系统越来越复杂,功能越来越强大,因此对软件的质量要求越来越高。软件的质量直接影响软件的使用和维护,它受到来自软件开发过程中各种不确定性因素的影响,给软件质量的评估带来了许多困难。若能在软件项目开发的早期及早的获得必要的质量级别,则将对实现最终软件的质量控制、缩短软件开发周期、减少软件开发和维护成本具有非常重要的意义。软件质量预测建模技术是软件质量评价体系中的关键技术,然而目前的软件质量预测建模技术所基于的模型相对比较粗糙,所用的方法多是统计学的算法。因此如何选择合适的方法,使软件质量预测模型能正确有效的建立起软件内部属性和外部属性之间的不确定性的非线性关系是目前软件质量领域备受关注的研究课题。本文针对上述问题,对基于软件质量度量的软件质量预测模型进行了研究。应用神经网络的非线性逼近能力、学习和自适应能力,以软件质量度量参数作为神经网络的输入,提出了两种软件质量预测模型。一种是基于粗糙集的模糊神经网络的软件质量预测模型,它首先利用SOM网络对数据进行离散化处理,然后利用粗糙集的属性约简算法提取样本中精简的规则,最后根据提取的规则构建模糊神经网络模型,简化了神经网络模型的结构,缩短了训练时间,提高模型的预测能力。另一种是基于广义动态模糊神经网络的软件质量预测模型,该模型以模糊ε-完备性作为高斯函数宽度的确定准则,避免了初始化过程中选择的随机性,同时,该算法能对模糊规则和输入变量的重要性做出评价,从而使每条规则的输入变量的宽度可以根据它对系统性能贡献的大小实施在线自适应调整,在学习效率和辨识精度方面都具有突出的优势。最后,通过对两个模型训练的仿真实验验证模型的性能。实验结果表明本文提出的两个软件质量预测模型具有很好的软件质量预测能力,能够较好的反应软件质量度量和软件质量之间的非线性关系,具有较高的预测精度。
其他文献
随着我军军事现代化建设的向前推进和军事斗争准备的不断发展,军队在营房工程建设的投资也大大加强,每年有数亿元的军费流向该领域。然而在军队营房工程建设管理过程中存在着
期刊
目前,国有大中型企业主辅分离辅业改制分流安置富余人员,是对建国50多年来计划经济体制下形成的企业办社会管理体制的一次重大变革,是一项复杂的系统工程.笔者认为以下问题应
目的观察针刺配合蜡疗治疗腰背肌筋膜炎临床疗效。方法利用普通针刺并配合局部蜡疗治疗腰背肌筋膜炎患者30例,观察疗效。结果痊愈15例,显效9例,好转4例,无效2例,治愈率50.00%
秀山花灯,是我国西南地区花灯艺术中的一支重要流派,是集宗教、民俗、歌舞、杂技、纸扎艺术为一体的民间文化现象和民间的表演艺术,是我国宝贵的民族民间文化遗产。
《易传》在诠释《易经》的过程中,站在人文文化的高度,对《易经》所反映的巫术文化进行了创造性的哲学转化,共同建构起了一种新“易道”,而这种“易道”又代表了轴心时期形成
人才资源是一个国家一个地区,经济社会发展的原动力。它为经济发展,社会进步提供精神动力和智力支持。是一个地区发展、进步的根本所在。纵观中国几千年历史兴衰成败的经验教
信息化和网络化对于政府机关、行政机构,以及数量繁多各式各样的企事业单位来说都是个非常大的机遇和挑战。如何使其单位内部的人员能否及时交流沟通、分享发布的各种相关办
高校学生教育管理是我国高等教育工作的重要组成部分。近年来,随着我国社会主义市场经济的发展与社会改革的推进,我国的高等教育改革的进一步深化,高校的学生教育管理工作也
期刊