论文部分内容阅读
软件项目是一个庞大的系统工程,相比以往的各种项目,由于其复杂性、时效性、技术性、产品抽象性等等方面的原因,使得软件项目存在更多的不确定性。在这样的条件下,大多数软件项目即使经过周密的计划,适当的控制也难以保证项目达到预期的目标,工期延误、超出预算甚至完全失败等等都是项目管理者常常必须面对的现实。因此软件项目风险在项目实践中越来越得到大家的重视,风险管理成为软件项目管理的重中之重,风险管理的成功在很大程度上决定了软件项目的成功。而风险评估作为风险管理的重要组成部分,对于风险管理有着至关重要的作用。本文首先详细介绍了软件项目风险管理体系,综述了国内外软件风险管理的研究进展,强调了风险评估对于风险管理的重要价值;然后,通过对Web化趋势下的软件项目的风险分析,构建了适应未来发展需要的风险评估指标体系;接着将遗传算法与BP神经网络相结合,解决了BP神经网络易陷入局部最优的问题,确定了本文采用的进化神经网络的方法;并利用调查得到的样本数据,对该模型的有效性进行了验证,通过与当前常用的改进BP神经网络的评估方法的对比,证实了该方法的优越性,从而为软件项目风险提供了一个科学而有效的评估手段;最后针对当前某软件企业有意开发的软件项目进行风险的预测评估,为项目决策提供依据。