论文部分内容阅读
软件项目是大型的系统化工程,具有复杂性高,技术含量高,技术更新快,时效性强,产品具有抽象性并且难以度量等特点。这些特点决定了软件项目的高风险性。并且随着软件产业的迅猛发展,软件的规模越来越大,复杂度越来越高,风险也随之变得更加难以控制,最终导致软件项目的失控。因此在软件开发项目频频失败的状况下,系统的、科学的风险管理成为迫切的需要。在软件项目中引入风险管理的目的正是运用风险管理手段来减少软件项目中的不确定性及其所带来的损失,以确保软件项目目标的顺利实现。本文在对软件项目风险管理研究现状进行分析的基础上,总结出软件项目风险管理研究中存在的问题。通过分析风险在软件项目开发过程中的运动规律,为有效的风险管理打下基础。并从系统的角度出发,在深入分析风险管理与软件项目管理关系的基础上,进一步阐述风险管理在软件项目中的价值与作用,并以此为出发点来解决软件项目风险管理中存在的问题。构建出一个基于项目信息、资源共享和反馈循环机制的,面向实际应用的,主动的、动态的、覆盖全过程的(包括事前、事中、事后)软件项目风险管理模型。并对基于此模型的软件项目风险管理过程作了具体的描述。最后通过建立风险管理实施机制来保证风险管理理论模型在软件项目管理实践中得到有效的运用。