Capability Maturity Model Key Practices v1.1 概览
需积分: 31 81 浏览量
更新于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,以提升软件开发的成熟度和专业性,从而提高项目的成功率和产品质量。
2008-10-15 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
2023-05-27 上传
2024-06-13 上传
2023-07-01 上传
2023-04-12 上传
2023-04-19 上传
![](https://profile-avatar.csdnimg.cn/312a27dd02af439691c58df5f670d001_cryincold.jpg!1)
cryincold
- 粉丝: 92
- 资源: 15
最新资源
- 解决Eclipse配置与导入Java工程常见问题
- 真空发生器:工作原理与抽吸性能分析
- 爱立信RBS6201开站流程详解
- 电脑开机声音解析:故障诊断指南
- JAVA实现贪吃蛇游戏
- 模糊神经网络实现与自学习能力探索
- PID型模糊神经网络控制器设计与学习算法
- 模糊神经网络在自适应PID控制器中的应用
- C++实现的学生成绩管理系统设计
- 802.1D STP 实现与优化:二层交换机中的生成树协议
- 解决Windows无法完成SD卡格式化的九种方法
- 软件测试方法:Beta与Alpha测试详解
- 软件测试周期详解:从需求分析到维护测试
- CMMI模型详解:软件企业能力提升的关键
- 移动Web开发框架选择:jQueryMobile、jQTouch、SenchaTouch对比
- Java程序设计试题与复习指南