CMMI二级配置管理实战指南
需积分: 10 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教材旨在帮助组织理解和实施有效的配置管理实践,提升项目的管理质量和效率,确保软件产品的质量和一致性。通过学习和应用这些知识,项目团队能够更有效地控制变更,减少错误,提高产品的质量和客户满意度。
2012-05-01 上传
2009-04-09 上传
2012-05-01 上传
2012-05-02 上传
2012-05-01 上传
点击了解资源详情
点击了解资源详情
2014-03-22 上传
2022-09-22 上传
诸葛东云
- 粉丝: 0
- 资源: 26
最新资源
- Python中快速友好的MessagePack序列化库msgspec
- 大学生社团管理系统设计与实现
- 基于Netbeans和JavaFX的宿舍管理系统开发与实践
- NodeJS打造Discord机器人:kazzcord功能全解析
- 小学教学与管理一体化:校务管理系统v***
- AppDeploy neXtGen:无需代理的Windows AD集成软件自动分发
- 基于SSM和JSP技术的网上商城系统开发
- 探索ANOIRA16的GitHub托管测试网站之路
- 语音性别识别:机器学习模型的精确度提升策略
- 利用MATLAB代码让古董486电脑焕发新生
- Erlang VM上的分布式生命游戏实现与Elixir设计
- 一键下载管理 - Go to Downloads-crx插件
- Java SSM框架开发的客户关系管理系统
- 使用SQL数据库和Django开发应用程序指南
- Spring Security实战指南:详细示例与应用
- Quarkus项目测试展示柜:Cucumber与FitNesse实践