Capability Maturity Model Key Practices v1.1 概览
需积分: 31 164 浏览量
更新于2024-07-26
收藏 919KB PDF 举报
该资源是关于“Capability Maturity Model (CMM) 1.1英文版”的技术报告,由CMU/SEI(卡内基梅隆大学软件工程研究所)于1993年发布。报告由Mark C. Paulk、Charles V. Weber、Suzanne M. Garcia、Mary Beth Chrissis和Marilyn Bush共同撰写,旨在阐述CMM的关键实践,为读者提供理解和应用CMM的指导。
正文:
CMM,即能力成熟度模型,是一个评估和改进组织软件开发过程成熟度的框架。这份文档分为多个部分,详细介绍了CMM的关键实践、结构以及如何解读和使用它。
首先,文档向读者介绍了关键实践文档的目的,指出它是其他相关文档的补充,且具有特定的组织结构和预期用途。文档的主体部分概述了CMM的基本概念,强调其源自多个来源,并且由五个不同的成熟度级别构成,每个级别代表了组织在软件开发过程中的不同管理水平。
1. 初始级(Level 1):这是最基础的级别,组织的软件开发过程通常是随意和不稳定的。
2. 可重复级(Level 2):在此级别,组织开始建立基本的项目管理实践,使软件开发过程可以重复。
3. 定义级(Level 3):定义级强调对软件过程进行标准化和文档化,以确保一致性。
4. 管理级(Level 4):在这一级,组织引入了定量的质量管理和过程控制,使过程性能可预测和可控。
5. 优化级(Level 5):最高级别,组织通过持续改进和使用反馈数据来优化软件过程。
CMM的关键过程区域和关键实践是其核心组成部分,它们分别定义了每个成熟度级别需要实现的目标和具体活动。关键实践包括了承诺执行、执行能力、执行的活动、测量与分析以及实施验证等。这些元素共同构成了评估和提升组织软件过程成熟度的基础。
在解读CMM时,报告提供了关于如何理解关键实践和共性特征的指南。例如,承诺执行意味着组织必须有意愿并能够执行所定义的过程;能力执行是指组织具备执行所需技能和资源;活动执行涉及具体的软件开发过程步骤;测量与分析则要求组织收集数据以评估和改进过程;而实施验证则是确认过程的正确执行。
此外,报告还涵盖了软件过程定义的概念,包括组织的软件过程资产和项目定义的软件过程。这些概念帮助组织构建一个全面的软件过程管理体系,以提高效率和质量。
这份CMM 1.1英文版的技术报告为读者提供了一套详尽的框架,指导他们理解和实施CMM,以提升软件开发的成熟度和专业性,从而提高项目的成功率和产品质量。
2011-02-20 上传
128 浏览量
140 浏览量
点击了解资源详情
2007-05-17 上传
205 浏览量
217 浏览量
2009-01-17 上传
cryincold
- 粉丝: 92
最新资源
- 适合企业的6页IT科技网站模板
- IBM Installation Manager V1.9 安装教程与多平台支持
- GuessTheFlag:SwiftUI中的渐变图形效果
- Python库traingame安装与使用指南
- 面向对象编程实现国际象棋游戏
- GitHub动作实现内容分享提醒自动化
- 深入理解与实现JavaScript的apply()和call()方法
- Vivado2018.2环境下SRIO_GEN2永久授权许可测试报告
- 探索JDK 1.7新版特性及安装指南
- 物流岗位全面职责解析与岗位说明书下载指南
- C语言二维数组输出技巧解析
- Systime Quiz 插件新增评估功能强化用户体验
- Freebay后端技术分享与实践
- 开源Easy Triple-DES实现及其8位版本
- 使用Boost::Asio实现C++网络通信示例
- Python编程实现FTP服务器的维护与远程服务