CMMI二级配置管理实战指南

需积分: 10 5 下载量 38 浏览量 更新于2024-07-28 收藏 428KB PDF 举报
"CMMI-L2-CM是一个关于配置管理(Configuration Management)的项目过程管理教材,主要针对CMMI(能力成熟度模型集成)的第二级——已管理级。该教材涵盖了配置管理的基本概念、特定目标(SGs)与特定实践(SPs)、共性目标(GGs)与共性实践(GPs),并详细阐述了配置管理的内容、工作产品、术语、角色和职责。" CMMI是能力成熟度模型集成,它提供了一种评估组织在软件开发过程中的成熟度和能力的框架。CMMI分为五个级别:初始级、已管理级、已定义级、定量管理级和优化级。CMMI-L2-CM着重于已管理级,这一级别强调的是过程的标准化和管理。 配置管理(CM)是软件工程中的一个重要组成部分,其主要目的是通过配置标识、配置控制、配置状态统计和配置审计来确保工作产品的完整性和一致性。具体来说,配置管理涉及以下核心活动: 1. **配置标识**:明确哪些工作产品需要纳入配置管理,如需求文档、设计文档、源代码等,并将其定义为配置项。 2. **建立基线**:在关键点上,如项目里程碑或版本发布时,将一组配置项组合成一个基线,这是一个不可更改的、稳定的工作产品集合。 3. **跟踪和控制变更**:对基线内的配置项进行变更管理,确保每次变更都经过审批,避免无序修改导致的问题。 4. **维护基线的完整性**:确保基线不被未经授权的修改,保护工作产品的稳定性。 5. **配置状态统计**:记录配置项的状态,包括变更历史、当前状态等,以便团队成员了解最新的配置信息。 6. **配置审计**:定期进行审核,确认配置管理的执行情况,确保符合规定的流程。 配置管理的工作产品包括但不限于计划、过程描述、需求文档、设计数据、代码、工具等。这些工作产品在整个软件生命周期的不同阶段可能会有不同的基线,以反映不同阶段的稳定状态。 在CM过程中,有一些关键术语,例如: - **配置项**:是配置管理中的基本单元,可以是任何需要控制的工作产品。 - **基线**:一个特定时间点上,一组配置项的固定版本,通常与特定的软件生命周期阶段相对应。 - **配置管理系统**:一套工具、流程和政策,用于实施配置管理活动。 - **CM过程域的适用范围**:指明配置管理在项目中的具体应用领域。 - **三个唯一性**:配置项的唯一标识、版本的唯一标识和变更的唯一标识,确保每个元素都可以被准确追踪。 - **基线审计**:对基线的完整性和准确性进行审查,确保其符合预定的标准和要求。 此外,CM中涉及的角色和职责通常包括配置经理、变更控制委员会成员、系统管理员等,他们共同协作确保配置管理的有效执行。 CMMI-L2-CM教材旨在帮助组织理解和实施有效的配置管理实践,提升项目的管理质量和效率,确保软件产品的质量和一致性。通过学习和应用这些知识,项目团队能够更有效地控制变更,减少错误,提高产品的质量和客户满意度。
2021-10-29 上传