CMM和CMMI下的配置管理:目标、逻辑与实施策略
94 浏览量
更新于2024-08-27
收藏 304KB PDF 举报
基于CMM (Capability Maturity Model) 和 CMMI (Capability Maturity Model Integration) 的配置管理是一种关键的IT实践,它强调在软件开发过程中确保产品质量和一致性。本文首先从这两个成熟度模型的角度出发,明确了配置管理的核心目标,即“建立和维护产品的完整性”。这个目标关注的是产品的整体结构完整性和子产品的正确性,而不是直接涉及项目管理,但它是其他配置管理活动的基础。
1. **配置完整性:**
- **产品完整性**:项目的交付成果必须包括完整的产品集合和正确无误的子产品(配置项)。这确保了产品的功能性和可用性。
- **产品集合完整**:指软件项目中的所有子产品(配置项)都已识别并纳入管理范围。
- **子产品正确**:每个配置项应满足需求规格和标准规范,确保满足预期功能和性能要求。
2. **配置管理的逻辑关系:**
- **基线管理**:负责管理产品集合,明确配置项并对其进行控制,确保它们处于稳定状态。
- **配置项管理**:专注于单个配置项的控制,保证它们达到正确性。
- **变更管理**:协调配置项和基线的变更,防止对产品完整性造成负面影响。
- **配置标识**:为配置项命名和标记,便于跟踪和管理。
- **版本控制**:记录配置项的生命周期变化,保留历史记录。
- **过程管理**:规定操作流程,确保配置项的正确创建、变更和审计。
- **支持系统**:如配置计划、配置库管理、审计和报告,提供配置管理的透明度和监督。
3. **配置和配置项:**
- 配置是指构成软件产品的所有功能和物理属性的文档化信息,包括软件版本、变更记录等。
- 配置项(CIs)是对软件元素的逻辑划分,是配置管理的基础,有助于细化管理任务和控制变更。
通过CMM和CMMI框架,配置管理不仅局限于单一的软件产品,还涵盖了整个开发过程中的变更管理、版本控制以及与其他项目管理活动的协作。实施有效的配置管理可以帮助团队提高效率,减少错误,确保产品质量,并且随着组织的成熟度提升,能够更好地适应复杂性和变化。
2021-03-05 上传
2013-01-14 上传
点击了解资源详情
2008-11-30 上传
2008-12-14 上传
2012-06-23 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
weixin_38570406
- 粉丝: 9
- 资源: 951
最新资源
- AA4MM开源软件:多建模与模拟耦合工具介绍
- Swagger实时生成器的探索与应用
- Swagger UI:Trunkit API 文档生成与交互指南
- 粉红色留言表单网页模板,简洁美观的HTML模板下载
- OWIN中间件集成BioID OAuth 2.0客户端指南
- 响应式黑色博客CSS模板及前端源码介绍
- Eclipse下使用AVR Dragon调试Arduino Uno ATmega328P项目
- UrlPerf-开源:简明性能测试器
- ConEmuPack 190623:Windows下的Linux Terminator式分屏工具
- 安卓系统工具:易语言开发的卸载预装软件工具更新
- Node.js 示例库:概念证明、测试与演示
- Wi-Fi红外发射器:NodeMCU版Alexa控制与实时反馈
- 易语言实现高效大文件字符串替换方法
- MATLAB光学仿真分析:波的干涉现象深入研究
- stdError中间件:简化服务器错误处理的工具
- Ruby环境下的Dynamiq客户端使用指南