论文部分内容阅读
软件项目的一系列活动需要经历各种过程,其中可能会出现影响整个项目目标实现或可能造成不同程度损失的事件,即软件项目风险。在软件项目实施过程中加强风险管理工作,是项目最终取得成功的必要条件。风险管理是以对风险进行识别、分析、评估、缓解和监控等过程组成的综合方法,能够科学有效地管理软件项目风险,也能为管理人员提供更多控制风险的对策和可能性。不同于传统风险管理单一的风险控制手段,软件项目风险管理以多种控制方法的灵活运用,使得处置风险的方式日益完善。由于风险管理理论方法和经典模型的成功应用,如今越来越多的管理人员开始重视自我风险管理。另一方面,随着信息化的飞速发展及软件技术在当今社会各领域的广泛应用,各种风险发生的可能性大幅提升,同时也增加了风险事件造成的影响和损失程度。因此不同行业对风险管理人员承担的责任也提出了更高的要求,并使得风险管理的各种手段倍受重视。本文主要研究了:1、软件项目管理的定义与特点,结合软件项目的特殊性对几种经典的软件项目风险管理模型进行深入研究,对它们各自的特性进行了比较;2、在经典项目风险模型理论的基础上,提出了一种基于层次分析法的软件风险管理框架。该框架是一种包含风险识别、风险评价分析、风险评估、风险缓解、风险监控5个阶段的循环风险管理过程,能够在软件项目实施过程中,以定量与定性相结合的方式解决风险的管理问题;3、结合我单位的办公平台开发项目验证了该风险管理框架的有效性,在风险评价分析阶段利用层次分析法评价该项目风险,选出最佳方案,并根据其应用的实际情况进一步对风险管理过程另外4个阶段分别进行了改进。