论文部分内容阅读
软件风险管理是对影响软件项目、过程或产品的风险进行估计和控制的实践过程,也是为了解决影响软件项目、过程或产品的风险而制定的准则。当前软件业对软件风险管理的研究越来越重视,在理论上对软件风险进行了分类,提出了风险管理的思路,在实践上也出现了一些定量管理风险的方法和风险管理的软件工具。虽然软件业对风险管理表现了极大的兴趣,做出了不少努力,但似乎很少开发项目的组织真正积极地在软件开发过程中使用风险管理的方法。而国内本土的软件项目发展迅速,本土公司需对项目有较好的风险控制,所以目前国内急需积累在软件项目风险管理方面的方法、经验和教训,总结出适合国内软件项目开发的风险管理模式。 风险管理可被划分为五个部分,这五个部分分别是:将不确定性转化为风险陈述的必要任务的风险识别过程,将风险陈述转变为按优先级顺序排列的风险列表所需的任务的风险分析过程,将按优先级排列的风险列表转变为风险应对计划所需要的任务的定义风险计划过程,监视风险状态以及发出通知启动风险应对行动的风险跟踪过程,和执行风险行动计划,以求将风险降至可接受程度所需完成的任务的风险应对过程。本课题就是在完成广东移动通信有限责任公司深圳分公司内部的合同管理系统的基础上,寻求国内软件项目在风险管理上的有效方法。 本论文研究的主要内容包括:软件风险管理的现状;软件风险的分类;风险管理实践的基础理论;风险识别过程描述及实践中的应用;风险分析过程描述及实践中的应用;风险计划过程描述及实践中的应用;风险跟踪过程描述及实践中的应用;风险应对过程描述及实践中的应用;风险管理实践的改进等。通过上述理论研究,采用科学的风险管理工具和方法,对国内的软件项目的从建立、开发到实施总结出一条规范有效的风险管理道路。 本论文希望在现有的软件风险管理理论基础上,结合国内软件项目开发的实际情况,做出新的有益尝试和探索,以便对目前的软件项目实施更加有效的风险管理,从而减轻软件风险所产生的后果,增加软件项目成功的机会。