本书讨论了软件配置管理的工程规程,以及如何借助广泛应用的SCM工具Rational ClearCase,通过统一变更管理(UCM)模型实现对SCM的最佳实践的自动化和支持。本书是一本综合而实用的软件配置管理指南,书中贯穿了众多精妙的见解和富有价值的建议。作为一本出色的配置管理书籍,本书适合于软件工程师和软件项目管理人员阅读参考。
软件配置管理(SCM)是一项基本的软件工程任务,用于管理当今复杂和快速发展的软件开发环境。
本书讨论了软件配置管理的工程规程,以及如何借助广泛应用的SCM工具Rational ClearCase,通过统一变更管理(UCM)模型实现对SCM的最佳实践的自动化和支持。本书介绍了基本的SCM概念、项目和软件系统规模与复杂性增加所带来的SCM问题,以及如何应用SCM工具和过程来解决这些问题。本书还讨论了一些高级的SCM话题,例如管理地域上分布的大型开发团队以及将SCM规程与变更请求管理(或缺陷追踪)相结合。
本书对第一版进行了扩展和更新,加入了自第一版出版以来ClearCase引入的新特性,这些内容均来自作者帮助客户在他们的环境中采用ClearCase和UCM并取得成功的经验。
本书是一本综合而实用的软件配置管理指南,书中贯穿了众多精妙的见解和富有价值的建议。作为一本出色的配置管理书籍,本书适合于软件工程师和软件项目管理人员阅读参考。
第1章 什么是软件配置管理
第2章 形成您的CSM解决方案
第3章 统一变更管理模型概述
第4章 ClearCase对象功能概述
第5章 建立初始的SCM环境
第6章 使用ClearCase的项目管理
第7章 管理和组织ClearCase项目
第8章 使用ClearCase UCM模型进行开发
第9章 集成
第10章 构建、建立基线和发布部署
第11章 地域上分布的开发
第12章 变更请求管理和ClearQuest
附录A 通过UCM撤消和重复变更集
术语表