实现基于CMM软件过程改进的研究.pdfVIP

  • 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)

1亿VIP精品文档

相关文档