当前位置:问答库>论文摘要

题目:软件开发过程中风险管理支持环境的研究与实现

关键词:软件过程管理;持续风险管理;风险分析;风险预测;风险决策

  摘要

风险管理是项目管理过程中不可忽略的重要环节。早在1547年,米开朗基罗在建筑圣彼得教堂时,就开始了风险管理,对可能出现的坍塌、材料不合格等情况准备了预防措施。在软件开发中实施风险管理则是最近的事,是由Boehm于80年代引入。人们对软件风险管理的研究已经取得了很多成果,提出了多个风险管理模型,如SEI的CRM(持续风险管理)模型。本文在已有研究的基础上,讨论了软件项目风险管理的理论、方法、技术及一般过程,并将重点放在风险分析和决策技术上,在此基础上设计并实现了一个基于Web的软件开发风险管理支持平台。本文首先讨论了风险的定义、特征以及项目管理的原则。然后介绍了持续风险管理的一般流程,并对软件风险管理的4个环节:风险识别、风险分析、风险计划、风险跟踪与监控进行了分析与研究。本文还对软件开发风险分析与控制技术进行了较为深入的研究。在对目前风险因素研究的基础上提出了基于多视角分类的风险识别方法,不只是单纯把所有风险因素列举出来,而是把风险因素从不同角度进行组合,用分类树的方法来表示,在多视角分类的基础上识别风险;在对传统风险值公式改进的基础上,补充了计算风险组的风险值公式;在风险控制过程中,我们很难把握控制措施的效果,因此本文通过预测项目状态来对控制措施的效果作出评价;最后,讨论了在风险决策中如何将有限的资金分配给各个风险,使得项目的风险系数达到最小。最后介绍了软件开发风险管理支持平台的设计与实现。该系统基于J2EE框架,支持风险管理的整个流程,提供了风险识别、分析、计划、跟踪监控等基本功能,提供了风险管理中常用的方法和技术。