WEB开发网
开发学院软件开发Java 使用 HTTP 网络技术构建灵活的 Rational ClearCas... 阅读

使用 HTTP 网络技术构建灵活的 Rational ClearCase系统,第 2 部分: 用 Web Service 查询 RationalClearcase 中的 UCM 项目信息

 2009-12-27 00:00:00 来源:WEB开发网   
核心提示: 图 1. 常规方式和使用 UCM 项目信息查询系统方式的结构对比查看原图(大图)Rational ClearCase UCM 的基础概念UCM (Unified Changed Management), 意为统一变更管理模式,是管理软件开发过程中所有变更的 " 最佳实践 ",


图 1. 常规方式和使用 UCM 项目信息查询系统方式的结构对比
使用 HTTP 网络技术构建灵活的 Rational ClearCase系统,第 2 部分: 用 Web Service 查询 RationalClearcase 中的 UCM 项目信息

查看原图(大图) 

Rational ClearCase UCM 的基础概念

UCM (Unified Changed Management), 意为统一变更管理模式,是管理软件开发过程中所有变更的 " 最佳实践 "。它定义了一个可以立即用于软件开发项目的一致并基于活动的变更管理流程。 UCM 通过抽象层次的提升简化了软件开发,从而使得软件开发团队能够从更高的层次根据活动(activity)来管理变更。通过 UCM,一个开发活动可以自动地同其变更集(changeset, 封装了所有用于实现该活动的项目工件)相关联。以下是 UCM 中常用对象的简要介绍:

项目(Project):包含了软件产品开发的配置管理所需要的 UCM 元数据和一些配置信息,例如 Component、Baseline,Stream 等。

Project VOB(PVOB):存储 UCM 所需的一些特殊的信息(如 Proejct,Stream,Activity 及 Change Set 等)的 VOB,UCM Project 的信息必须保存在 PVOB 中。

构件(Component):软件开发项目中的代码、文档等按一定的目录结构组织而成的可重用的工件集合。Component 与 Project 相关联,Project 管理的所有的对象都从属于某一个特定的 Component ,每个 Project 至少有一个 Component。

开发流(Development Stream):为每个开发人员准备的一个独立的开发环境,包含了在这个开发流上的 Activity 与修改的配置项的版本信息,UCM 通过开发流简化了并行开发的配置管理工作。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:使用 HTTP 网络技术

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接