计算机科学与探索 ›› 2014, Vol. 8 ›› Issue (6): 674-683.DOI: 10.3778/j.issn.1673-9418.1311025

• 系统软件与软件工程 • 上一篇    下一篇

软件过程风险评估方法研究

张子剑1,2,曹  静3,饶国政3+,张  丽4   

  1. 1. 天津大学 软件学院,天津 300072
    2. 天津航海仪器研究所,天津 300131
    3. 天津大学 计算机科学与技术学院,天津 300072
    4. 天津科技大学 经济与管理学院,天津 300222
  • 出版日期:2014-06-01 发布日期:2014-05-30

Software Process Risk Assessment Method

ZHANG Zijian1,2, CAO Jing3, RAO Guozheng3+, ZHANG Li4   

  1. 1. School of Software, Tianjin University, Tianjin 300072, China
    2. Tianjin Navigation Instrument Research Institute, Tianjin 300131, China
    3. School of Computer Science and Technology, Tianjin University, Tianjin 300072, China
    4. School of Economics and Management, Tianjin University of Science and Technology, Tianjin 300222, China
  • Online:2014-06-01 Published:2014-05-30

摘要: 软件开发过程中每项实践活动都可能导致风险,同时随着软件能力成熟度模型集成(capability maturity model integration,CMMI)的广泛实施,已经有越来越多的企业逐渐积累了企业的最佳实践。在软件生产过程中,偏离最佳实践而产生的风险称为软件过程风险,在此基础上根据CMMI框架建立了基于过程域的软件过程风险评估指标体系,并采用模糊综合评估方法对每个过程域的风险进行了综合评估,从而实现对软件过程风险的监控,提高软件质量。最后进行实例验证,并给出了该方法的裁剪过程,从而使得该方法能满足各种软件过程风险建模的需求。

关键词: 软件过程风险, 过程域, 能力成熟度模型集成(CMMI)

Abstract: Each practice may lead to the risk in the software development process. At the same time, more and more enterprises have got the best practices with the wide implementation of the software capability maturity model integration (CMMI). The deviation between the real software development process and the best practices is defined as software process risk. Firstly, this paper builds software process risk assessment indexes based on CMMI process areas. Secondly, this paper assesses each process area risk with fuzzy comprehensive evaluation method. Since the software process risks are monitored and controlled, the software quality is improved. Finally, this paper gives a sample to verify the method. The method with cutting process will meet a variety of software process risk modeling requirements.

Key words: software process risk, process area, capability maturity model integration (CMMI)