论文部分内容阅读
随着现代化信息社会的发展、企业及个人对软件及相关配套设备需求的不断提高,软件及附属项目开发过程各个环节和流程存在很多的复杂性、不确定性及不完整性,软件项目风险越来越大,这里不仅是开发的流程问题,甚至是市场的需求及产品开发周期对市场反应的灵活度等问题对整体项目都会起到很大的影响,所以对软件项目的风险管理显得尤为重要。软件规模随着信息化的发展体积越来越大,复杂性和智能化程度越来越高,使软件项目在开发过程中不仅要考虑软件本身,甚至要随着企业管理的发展而不断更新软件项目的设计模式。软件风险管理是软件项目开发、实施过程中的关键环节,是对影响软件项目、过程或产品的风险进行估计和控制的实践过程。然而,过去由于认识不足及管理水平的落后,大部分管理者及软件开发人员常忽视对软件项目风险管理。对一般的项目,软件项目的开发、实施和过程控制存在很多不确定性,因此软件项目迫切需要加强风险管理。如栗我们采取一些必要的手段或增加某些必要的环节,识别风险因素并做提前准备,在项目实施的过程中不断进行风险管理,某些灾难是可避免或降低其影响的危害程度。从这个角度来讲,风险管理是软件项目管理的一项重要内容。目前,出于各个领域的需要,对软件风险管理的研究也越来越广泛,从理论上对软件风险管理进行了分类,提出了风险管理的思路,在实践上也提出了一些定量管理风险的方法和风险管理的软件工具,本文力图实现软件项目风险管理科学化,将头脑风暴法、德尔菲法、Satty的层次分析法与Zadeh模糊综合评价等技术引入到软件项目风险管理中,有效解决了软件项目风险的识别、评估等问题。本论文在对软件项目风险管理进行研究时,首先对国内外关于软件项目风险管理的研究成果进行研究和介绍,之后对软件项目风险管理的理论基础及定义以及软件项目风险管理的必要性进行了探讨。经过对软件项目风险管理进行研究,列举并较为详实的介绍了软件项目风险管理的经典模型,并且,还重点介绍了软件项目风险管理的两大过程,即风险识别与风险评估,概述了风险识别与风险评估的方法。在对软件项目的风险管理做出深入研究的基础之上,本文还给出了具体的软件项目风险管理的案例分析,介绍了有关软件项目风险管理领域的诸多专业知识及理念的实践应用。