分享到:

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

当前,随着我国科技水平的不断提高,软件系统越加复杂,相应的功能也趋于完善、强大,如何确保软件质量符合要求成为一大焦点问题。在对软件质量进行评价时,软件质量预测建模是一大重要技术,其主要目的在于能  (本文共1页) 阅读全文>>

广西大学
广西大学

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

随着计算机系统应用的范围越来越广泛、越来越深入,计算机软件系统也变得越来越复杂。因此,计算机软件的可靠性问题就越来越受到人们的关注和重视。软件可靠性的度量是以软件可靠性模型为基础对软件的可靠性行为进行评价和预测。目前的软件可靠性模型基本上都是以关于剩余在软件中的错误的性质、以及故障的随机行为的假设作为基础,而这些假设各有不同,由各个软件可靠性模型所表示的故障行为的类型的差异很大,造成了软件可靠性模型的不一致性问题。因此,选择一个合适的软件质量预测模型,一直是高可信软件领域研究的热点问题之一。训练好的神经网络能对软件的可靠性进行预测,它不需要前提和假设,所以适用于各种场合。人工神经网络在软件质量预测模型中的研究成果主要分为两个方面:一是以软件错误报告为基础,以软件失效时间作为神经网络输入的软件质量预测模型,二是以软件质量度量参数作为神经网络输入的软件质量预测模型。本文以软件质量度量参数作为神经网络输入,提出了两种软件可靠性预测模型...  (本文共68页) 本文目录 | 阅读全文>>

《电子技术与软件工程》2020年21期
电子技术与软件工程

人工神经网络在软件质量预测中的应用

本文从软件度量的理论着手,分析了软件度量的一般阶段,在此基础上提出了...  (本文共2页) 阅读全文>>

中国石油大学
中国石油大学

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

随着科学技术的发展,如今的软件系统越来越复杂,功能越来越强大,因此对软件的质量要求越来越高。软件的质量直接影响软件的使用和维护,它受到来自软件开发过程中各种不确定性因素的影响,给软件质量的评估带来了许多困难。若能在软件项目开发的早期及早的获得必要的质量级别,则将对实现最终软件的质量控制、缩短软件开发周期、减少软件开发和维护成本具有非常重要的意义。软件质量预测建模技术是软件质量评价体系中的关键技术,然而目前的软件质量预测建模技术所基于的模型相对比较粗糙,所用的方法多是统计学的算法。因此如何选择合适的方法,使软件质量预测模型能正确有效的建立起软件内部属性和外部属性之间的不确定性的非线性关系是目前软件质量领域备受关注的研究课题。本文针对上述问题,对基于软件质量度量的软件质量预测模型进行了研究。应用神经网络的非线性逼近能力、学习和自适应能力,以软件质量度量参数作为神经网络的输入,提出了两种软件质量预测模型。一种是基于粗糙集的模糊神经网络...  (本文共59页) 本文目录 | 阅读全文>>

电子科技大学
电子科技大学

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

在软件开发的早期阶段若能对将要形成的软件产品的质量进行预测,一方面可以尽早发现软件设计中的错误,避免它们被延续到开发的后期阶段;另一方面可以针对目标软件某些质量属性的期望指标找到合适的软件设计方案,提供给软件设计人员参考。这对实现最终软件产品的质量控制、减小软件设计的主观性、避免昂贵的重设计等具有十分重要的意义。然而传统的软件质量预测模型具有以下不足:1)没有全面有效地描述众多影响因素对目标软件质量的影响;2)不能同时处理精确及模糊等多种形态的数据;3)模型不能适用于在软件开发的早期阶段已知信息很少的情况。针对以上问题,本文开展了基于模糊神经网络的软件质量预测模型研究。由于神经网络具有非线性逼近能力、学习和自适应能力,但是难于处理不确定信息,并且对知识的解释十分困难。而相反地,模糊逻辑具有较强的推理功能,并且善于运用专家知识和经验来表达不确定信息,但同时,又具有学习能力差、不能自适应的缺点。本文根据模糊逻辑和人工神经网络具有功能...  (本文共83页) 本文目录 | 阅读全文>>

《信息技术与标准化》2005年11期
信息技术与标准化

人工神经网络在软件质量预测中的应用

软件质量预测建模技术是软件质量评价体系中的关键技术,它能够对用户所关心的软件质量特性进行评价。预测模...  (本文共3页) 阅读全文>>