当前位置:问答库>论文摘要

题目:基于CMMI的高级支持过程工具的研究与设计

关键词:CMMI;过程改进;决策分析;原因分析;缺陷分析

  摘要

如何生产高质量的软件产品,提高相关过程的过程能力,一直是软件过程管理和改进的核心问题。CMMI模型是软件过程改进的一个成功模型。它为软件过程管理提供了先进的理念和最佳实践。本文以CMMI理论为基础,研究并设计了基于CMMI高级支持过程的过程实施工具,为企业进行决策分析以及问题的根源分析,提供支持工具和解决方案。首先,本文研究了CMMI支持过程类的五个相关过程域,以CMMI高级支持过程的两个过程域:原因分析与解决方案、决策分析与解决方案为研究重点。其次,本文建立了决策分析与解决方案过程域的实施流程。实现了典型的四类决策方法,即:定性与定量指标混合的决策方法;涉及费用的决策问题采用风险决策的方法;对多个定性准则的决策问题进行分析并决策的方法;以及多级风险决策采用决策树的方法。再次,本文建立了原因分析与解决方案过程域的实施流程。为组织提供了相应的原因分析策略。使用正交缺陷分类收集缺陷数据,并提出结合“活动”与“触发器”评价测试活动有效性;建立“缺陷类型”与“过程阶段”的映射关系,定位软件开发过程的薄弱环节;收集用户报告丰富采集的缺陷信息。以贝叶斯网络的方法量化原因分析结果,通过诊断推理发现导致问题的主要原因。最后,本文介绍了基于CMMI的高级支持过程实施工具的设计与实现。该工具实现了决策分析与解决方案、原因分析与解决方案的功能。为持续的软件过程改进提供支持。