CMM和CMMI下的配置管理:目标、逻辑与实施策略
95 浏览量
更新于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 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
weixin_38570406
- 粉丝: 9
- 资源: 951
最新资源
- WordPress作为新闻管理面板的实现指南
- NPC_Generator:使用Ruby打造的游戏角色生成器
- MATLAB实现变邻域搜索算法源码解析
- 探索C++并行编程:使用INTEL TBB的项目实践
- 玫枫跟打器:网页版五笔打字工具,提升macOS打字效率
- 萨尔塔·阿萨尔·希塔斯:SATINDER项目解析
- 掌握变邻域搜索算法:MATLAB代码实践
- saaraansh: 简化法律文档,打破语言障碍的智能应用
- 探索牛角交友盲盒系统:PHP开源交友平台的新选择
- 探索Nullfactory-SSRSExtensions: 强化SQL Server报告服务
- Lotide:一套JavaScript实用工具库的深度解析
- 利用Aurelia 2脚手架搭建新项目的快速指南
- 变邻域搜索算法Matlab实现教程
- 实战指南:构建高效ES+Redis+MySQL架构解决方案
- GitHub Pages入门模板快速启动指南
- NeonClock遗产版:包名更迭与应用更新