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

被引量 : 0次 | 上传用户:FlyinginSky
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机系统应用的范围越来越广泛、越来越深入,计算机软件系统也变得越来越复杂。因此,计算机软件的可靠性问题就越来越受到人们的关注和重视。软件可靠性的度量是以软件可靠性模型为基础对软件的可靠性行为进行评价和预测。目前的软件可靠性模型基本上都是以关于剩余在软件中的错误的性质、以及故障的随机行为的假设作为基础,而这些假设各有不同,由各个软件可靠性模型所表示的故障行为的类型的差异很大,造成了软件可靠性模型的不一致性问题。因此,选择一个合适的软件质量预测模型,一直是高可信软件领域研究的热点问题之一。训练好的神经网络能对软件的可靠性进行预测,它不需要前提和假设,所以适用于各种场合。人工神经网络在软件质量预测模型中的研究成果主要分为两个方面:一是以软件错误报告为基础,以软件失效时间作为神经网络输入的软件质量预测模型,二是以软件质量度量参数作为神经网络输入的软件质量预测模型。本文以软件质量度量参数作为神经网络输入,提出了两种软件可靠性预测模型。一种是基于学习矢量量化神经网络的软件模块风险性预测模型,它利用学习矢量量化神经网络不需要调整所有的权值系数、稳定性较好、实现有监督学习和给出分类信息作为指导信号的良好性能,提高了对软件模块风险性预测的精确度,实验结果表明此模型比基于BP神经网络的软件模块风险性预测模型在模块高风险性和模块低风险性预测中的预测精度分别提高了1倍和4倍。另一种是基于PCA—小波神经网络的软件质量预测模型,它通过主成分分析方法来剔除实验数据的多重共线性,减少了数据的维数,但是却保留了原始数据97%的信息量,简化了神经网络的结构,并采用遗传算法来优化小波神经网络,使小波神经网络的预测能力得到提高,以此来提高软件质量的预测精度;实验结果表明此模型所采用的方法获得了比基于BP神经网络的软件质量预测模型和基于广义回归神经网络的软件质量预测模型更好的预测准确度。
其他文献
社区卫生服务是城市卫生工作的重要组成部分,大力发展社区卫生服务,建立以社区卫生服务为基础的新型城市卫生服务体系,是深化城市医疗卫生体制改革和有效解决城市居民看病难
1861年-1865年的美国南北战争,对美国农业生产的发展产生了深远的影响,本文从下列几个方面作了简要的论述:一、1862年5月20日颁布了《宅地法》,这个法案使不需缴纳绝对地租的农场得到了较大的发展
从石油化工企业的生产特点和火灾爆炸事故状况入手,通过对生产火灾危险性的分析,提出了在工艺方面应采取的防火防爆措施。
住院医师规范化培训学员因其与培训医院之间形成的特殊"人事"关系,而使其成为各培训医院中一个特殊的群体。这个群体的党建工作尤为重要。课题组对复旦大学各附属医院住院医
本文首先介绍了计算机辅助教育(CBE)的发展及其对现代教育改革的重要意义。其次,论述了计算机辅助教学(CAI)的基本模式、计算机管理教学(CMI)的基本功能等。最后,对计算机辅
研究背景:癔球症(Globus pharyngeus),祖国医学称“梅核气”,临床表现为咽喉部程度不等的非疼痛性异物感、团状堵塞感、食物残留感或咽部紧张感,该症状不能被器质性疾病、胃
随着我国城乡经济的发展与人民生活水平的提高,食品的数量与种类日益丰富,如何提高食品的质量与医药卫生安全问题日益突出。传统的分析检测方法(如色谱法、免疫法和微生物检测法
随着社会信息化的发展,信息素养已成为当今时代公民的基本素养之一。面对计算机和互联网的普及,如何全面提升学生的信息素养,使之与社会需求相适应。如何有效的利用信息技术
阿片类物质依赖一直是最严重的世界性社会、经济和公共卫生问题之一,近十多年来阿片类处方药的滥用和依赖急剧增长,其引起的成瘾和依赖问题逐渐成为关注的焦点。滥用阿片类处
癌痛规范化治疗在加强医务人员的培训与继续教育、保证阿片类的合理医疗需求、扭转"成瘾恐惧"的局面等方面仍然面临着挑战;三阶梯止痛治疗是癌痛控制不可或缺的内容,近年来已