计算机工程与应用 ›› 2010, Vol. 46 ›› Issue (7): 62-65.DOI: 10.3778/j.issn.1002-8331.2010.07.019

• 研发、设计、测试 • 上一篇    下一篇

贝叶斯网络在软件项目风险评估中的应用

唐爱国1,王如龙2,胡春华1   

  1. 1.湖南商学院 计算机与电子工程学院,长沙 410205
    2.湖南大学 软件学院,长沙 410082
  • 收稿日期:2009-09-23 修回日期:2009-11-30 出版日期:2010-03-01 发布日期:2010-03-01
  • 通讯作者: 唐爱国

Application of Bayesian networks in software project risk assessment

TANG Ai-guo1,WANG Ru-long2,HU Chun-hua1   

  1. 1.College of Computer and Electronic Engineering,Hunan University of Commerce,Changsha 410205,China
    2.College of Software,Hunan University,Changsha 410082,China
  • Received:2009-09-23 Revised:2009-11-30 Online:2010-03-01 Published:2010-03-01
  • Contact: TANG Ai-guo

摘要: 在软件项目生存周期早期或创新型项目的研发过程中,可用的案例数据很少或很不完整,项目风险多由专家经验进行主观评估,给风险的客观度量带来了很大的困难。提出了一种基于贝叶斯网络的软件项目风险评估方法,不仅可度量风险影响程度的风险当量,还能度量出多种风险对某种风险后果的组合影响以及单个风险对整体后果的综合影响,从而增强了软件项目风险的预测和应变能力,为有效地降低风险发生概率、提高软件开发成功率提供了一种新的途径。

关键词: 贝叶斯网络, 软件项目, 风险管理, 风险评估

Abstract: In the early phase of software project life cycle or the research and development process of innovative project,the available case data are few or incomplete,and project risk mainly experiences the subjective assessment of experts which brings great difficulties for the objective measure of risk.A software project risk assessment method based on Bayesian network is provided,which is not only capable of measuring the risk equivalent of the risk impact,but also able to measure out the combined effect of a variety of risks on the consequences of a certain risk or an individual risk on the overall consequences,thus increasing the prediction and response capabilities of the software project risk,and thus providing a new way that can effectively reduce the risk probability and improve the success rate of software development.

Key words: bayesian networks, software project, risk management, risk assessment

中图分类号: