- 5
- 0
- 约7.03千字
- 约 4页
- 2017-07-05 发布于天津
- 举报
实现基于CMM软件过程改进的研究.pdf
维普资讯
东 北 电 力 学 院 学 报
第 24卷第 4期 JournalOfNortheastChina V01.24.NO.4
2004年 8月 InstituteOfElectricPowerEngineering Aug.,2004
文章编号 :1005—2992(2004)04—0091—04
实现基于 CMM软件过程改进的研究
康 宁
(湖南大学 软件学院,湖南 长沙 410082)
摘 要 :由于 中国软件企业越来越注意软件开发和管理的规范化 ,cMM (theCapabilitvMaturitv
ModelforSoftware)逐步为广大中国企业所知。如何实现基于cMM 的软件过程改进成为人们关注的焦
点。首先介绍了 cMM 理论 ,随后重点讨论 了实现基 于 cMM 软件过程改进 的方法,并给出了基 于
cMM的软件过程改进路径。
关 键 词 :CMM;软件过程;软件过程改进
中图分类号 :TP311.52 文献标识码:A
1 CMM概述
1-2软件能力成熟度等级 度等级 不断改进的过程 巫
(1)初始级 : 可预测的过程d 亘
苎组定织义不能提供篓开菘发和维曼护软件的稳定环境,对软件过程几乎没有2缀一………—
,进度、预算、功能性和产品质量等都不可预测。 l级 ~ “仕r
在可重复级上 ,软件开发组织 已经建立 了管理软件项 目的方 图 软件过程成熟度
收稿 日期 :2004.04.28
作者简介:康 宁(1979一),女,湖南大学软件学院在读硕士研究生,研究方向:软件工程
维普资讯
92 东北 电力学院学报 第 24卷
在已定义级上 ,软件开发组织已将管理和工程活动两方面的软件过程文档化 、标准化 ,且这些过程
被集合成一个有机的整体 ,际为组织的标准软件过程。用这个标准软件过程来帮助软件管理者和技术
人员,使他们工作的更有效。项 目根据其特征裁减组织的标准软件过程 ,从而建立起他们 自定义的软件
过程,称为项 目定义软件过程。该级别的 KPA包括:机构过程焦点 、机构过程定义 、培训大纲 、综合软件
管理、软件产品工程 、组问协调 、同行评审。
(4)已管理级
在已管理级上,软件开发组织对软件产品和过程都设置了定量 目标。对所有项 目都测量其重要软
件过程活动的生产率和质量。收集和分析从项 目定义软件过程中得到的数据。在等级4上的软件过程
均必须具有明确定义的和一致的测量方法和手段 ,使得评价项 目的软件过程和产品质量成为可能。该
级别的KPA包括:定量过程管理 、软件质量管理。
(5)优化级
在优化级上,整个软件开发组织的工作重点就是持续改进的软件过程 。为了预防缺陷出现,组织能
有效地主动确定软件过程 的优势和薄弱环节 ,并不断识别出最好的软件工程实践和技术创新,在整个组
织内推广。该级别的KPA包括:缺陷预防、技术更新管理、过程更改管理。
1.3 CMM 内部结构
为了在过程改进的实践中真正体现 cMM 的可操作性 ,cMM给出了每 壁薄有嘲嘲成成
一 个等级的详细结构 ,如图2所示。共包含 18个 KPA,每个 KPA含有 5个
共同特性 ,即执行约定 、执行能力 、执行活动、测量和分析 、验证实现。
2 基于 CMM 的软件过程改进
软件企业必须结合 自身特点,认真研究如何遵循 cMM模型进行具体
原创力文档

文档评论(0)