首页> 中文学位 >基于软件过程的项目风险分析及其工具的研究
【6h】

基于软件过程的项目风险分析及其工具的研究

代理获取

目录

文摘

英文文摘

声明

1 绪论

2 相关理论和工具的综述

3 基于软件过程的项目风险分析方法

4 软件项目风险分析工具的开发

5 应用实践

6 总结与展望

参考文献

致谢

攻读学位期间发表的学术论文

展开▼

摘要

项目风险在软件项目管理过程中一旦发生,将对项目目标产生积极或者消极影响,而其中的消极影响很可能给项目带来潜在的问题或者严重的后果,甚至使既定的项目目标无法实现。
   本文针对软件项目的风险管理实施,提出了一种风险分析方法。该方法将软件项目过程分解成若干子过程以构建风险影响的受体,接着从受体的局部开始引入风险而推演到整体,在项目子过程及其关联结构中具体估算风险后果和风险发生概率,从而排列风险优先,并用图形方式表达项目分解结构和风险影响。该方法借助过程分解和可视化特点,降解了软件项目风险分析的复杂度,使项目管理者的视角能聚焦于相对独立的子结构部分以及其传接因素,明确这些部分所受到的风险影响,进而从细节和宏观两种角度来加强项目风险管理。
   该风险分析方法着重于风险暴露值的具体估算,而风险暴露值包括风险后果和风险发生可能性两个方面,其中风险后果涉及相关元素成功概率、项目成本和项目工作量。在提出的方法中,项目分解的子过程活动被定义为加工单元,而子过程活动范围内的要件被定义为元素;由加工单元与元素之间的因果纽带关系构成了整个加工过程的网络状结构。风险作为特殊元素来参与网络状结构定义,然后依据网络状结构中既有的关系数据来分析计算其风险后果和风险发生概率。
   为了实现该方法中风险分析的计算和可视化表达,我们开发了一个相应的辅助工具软件。我们从业务模型出发,详细定义了该方法在工具中的具体操作流程和应用步骤;然后对其进行用例驱动的需求建模,给出了工具的系统用例图和详细用例规约;接着根据需求进行了工具的整体架构设计,并对关键用例进行详细设计,编制了相应的时序图和状态图;最后采用C#技术完成了该工具的编程实现。
   和现有的软件项目风险分析工具相比,本工具具有风险影响可视化程度高、操作复杂度低、适用性广、便于动态调整、响应敏捷的优点,并有利于软件项目风险管理的信息沟通。
   目前,本文研究提出的基于软件过程的项目风险分析方法及其工具已在一个软件开发企业中进行了初步实施,在两个软件项目中应用该方法和工具后,获得较满意的比照数据,并取得该工具软件的改进经验。实践表明,它们能显著提高软件项目风险分析的效率。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号