论文部分内容阅读
软件项目开发过程中存在的风险比较复杂,超支、延时的现象十分普遍,因此,在软件项目开发之前就着手进行项目的风险分析和评价,从而选择出对公司最有利的项目是软件成功开发的首要也是关键步骤。模糊逻辑是一种处理不确定性问题的有效方法。本文旨在将模糊推理机制应用于软件风险评估过程,制定风险评估的模糊规则,建立基于模糊逻辑原理的风险评估框架,从而为处理软件开发项目风险的不确定性、复杂性问题提供新的技术途径和实现手段,并为项目选择和制定风险管理方案提供参考依据。最后,论文还提出了实际应用该风险评估方法时的模型扩展方法。本文重点对软件项目开发之前的风险识别和风险分析两个阶段进行总结和归纳,论文的篇章结构如下:第一章是绪论。讨论了论文的研究背景和软件项目风险评估的重要性,介绍了论文的研究目的和意义、论文的创新点以及论文的研究思路。第二章是理论基础。包括模糊逻辑理论和软件项目风险管理理论两部分。模糊逻辑理论部分对模糊逻辑的历史、意义、基本原理以及模糊逻辑系统的组成结构作了详细的说明;软件项目风险管理理论部分阐述了风险的定义、内涵、分类,详细介绍了风险管理的基本过程和现有软件项目风险分析、评价方法。第三章是建模。首先通过对软件风险的识别和总结,提出引入了风险间相互影响和关系的软件风险结构图;然后利用模糊逻辑原理定义风险结构图中各软件开发风险之间的逻辑关系,形成模糊规则库;最后建立项目风险评估模型。第四章是软件开发项目风险评估的实例研究。以风险评估模型为基础,根据具体项目的实际特点确定该项目特定的风险场景,利用MATLAB工具进行项目风险场景模拟,从而验证论文提出的项目风险评估方法的正确性。第五章是结语。主要对全文进行了总结,并对需要进一步研究的工作进行了建议与展望。