




IBM Rational 产品常见问题及解答专题是关于 IBM Rational 产品家族的问题集锦,其中收集了客户在使用 Rational 产品时遇到的一些常见问题。本问题解答可以被看作是对产品使用手册以及 IBM Rational 产品在线信息中心的补充。这是第 4 期,将为您解答关于IBM Rational 变更与配置管理产品的产品简介、产品功能、安装及配置方面的常见问题。
访问 Rational FAQ 专题,查看更多 Rational FAQ。
IBM Rational 变更与配置管理产品主要包括了以下产品:
IBM Rational 变更与配置管理产品家族集合了业界领先的变更与配置管理产品组合。IBM Rational 软件一直致力于提供全面可靠的软件开发管理解决方案,其中的软件变更与配置管理解决方案集成了两个业界领先的工具:用于软件配置管理的 IBM Rational ClearCase 和用于缺陷及变更跟踪的 IBM Rational ClearQuest。这两个工具合在一起构成了一个市场领先的软件配置管理系统,提供了真正用于加速软件开发周期和流程的解决方案 —— 统一变更管理(Unified Change Management,UCM)。UCM 定义了一个可以立即用于软件开发项目的一致并基于活动的变更管理流程。通过 Rational ClearCase 和 Rational ClearQuest 的支持,UCM 已成为 Rational 用于软件开发最佳实践的全面框架 —— Rationial统一过程(RUP)的关键组成部分。根据软件开发团队的具体需要,可以使用相应的过程模型来加速软件开发进度,提高软件质量并优化开发过程。
如今,随着 Telelogic 产品的加入,以及基于 Rational 下一代产品交付平台 Jazz 平台新产品的诞生,IBM Rational 变更与配置管理产品家族又新增了两位新成员:IBM Rational Synergy 及 IBM Rational Team Concert。IBM Rational Synergy 是业界领先的跨地域分布式配置管理平台。IBM Rational Team Concert 是第一个基于 Jazz 平台技术的商用产品,是可以实现实时相互协作的软件交付环境,可以帮助跨地域分布的开发团队简化协作开发过程,并使其软件交付过程实现自动化管理。
新的 IBM Rational 变更与配置管理产品家族及产品新的功能增强,为企业的软件变更及配置管理带来了更加完善的解决方案。
进一步阅读:
统一变更管理(UCM),是由 Rational 开发的一个特定的变更管理过程。UCM 支持软件项目团队管理文件、目录、构件和系统的产生和修改。从理论上讲,变更管理过程由两个流程组成:
- 软件配置管理(SCM)
- 缺陷和变更追踪(DCT)
软件配置管理涉及到版本控制、工作空间管理、软件集成、软件构造、软件部署和发布过程。缺陷和变更追踪处理缺陷、增强请求和新功能被提交、评估、实施,验证和完成的过程和流程。
Rational 提供了两个工具来分别支持这两个流程。首先是 Rational ClearCase,自动化软件配置管理相关的过程。其次是 Rational ClearQuest,自动化缺陷和变更跟踪相关的过程。这两个工具合在一起,你就可以自动化统一变更管理(UCM)了。实际上,你使用 Rational ClearCase 和 Rational ClearQuest 几乎可以自动化任何变更管理过程,但是如果你希望更容易地支持变更管理,UCM 是你最佳的选择。
进一步阅读:
IBM® Rational® ClearCase V7.1 和 Rational ClearQuest 7.1 版本中的最重要的变化是引进了 Change Management (CM) Server,从而为Rational ClearCase 和 Rational ClearQuest 提供了 Wide Area Network (WAN) 界面面向服务的支持。其他的新特性和功能增强包括:对 ClearCase Remote Client 进行完全的重新设计、在 Rational ClearCase Remote Client 中提供了对敏捷开发(Agile Development)的支持,充分利用 Web 2.0 技术重新设计和实现了 Rational ClearQuest Web,等等。
进一步阅读:
IBM® Rational® Team Concert(RTC)是一个协作软件交付环境,构建在 IBM Rational 下一代协作平台 Jazz 平台之上。RTC 包含了集成的源代码控制、工作项管理和构建管理等功能,可实时相互协作的软件交付环境,可以帮助跨地域分布的开发团队简化协作开发过程,并使其软件交付过程实现自动化管理。
IBM® Rational® Team Concert(RTC)是构建在 IBM Rational 面向软件交付技术的下一代协作平台 Jazz
平台上的第一个商用产品、一个协作式的软件开发环境,它包含了集成的源代码控制、工作项管理和构建管理等功能。
IBM Rational Team Concert
是一个可实时相互协作的软件交付环境,可以帮助跨地域分布的开发团队简化协作开发过程,并使其软件交付过程实现自动化管理。
IBM Rational Team Concert 目前有 Rational Team Concert Enterprise Edition(企业版)、Rational Team Concert Standard Edition(标准版)、Rational Team Concert Standard Edition(易捷版) 和 Rational Team Concert Express-C Edition(免费版)。
进一步阅读:
IBM® Rational® Synergy 是一个基于任务的软件开发和交付解决方案,可以将全局、分布式开发团队汇聚到一个统一的变更、配置和发布管理平台。
- 围绕一个配置管理存储库协调所有软件开发,帮助您在全局范围内获得应用生命管理(ALM)收益
- 帮助客户控制其关键软件开发需求并支持高级的系统交付——支持使用单个中央服务器在分布式环境中工作
- 帮助支持逻辑的基于任务的任务列表方法,以实现软件变更
- 帮助组织开发、发布、重用和分布软件组件,为复杂的系统开发项目提供支持
- 提供高级的基线和发布管理功能,帮助避免重复劳动和质量降低
- 协调开发工作,帮助避免重复劳动和返工,协助改进生产力和通信
- 与领先的 ALM 工具整合,在现有的集成开发环境中工作,提供与 IBM® Rational® Change 环境的紧密集成
- 与领先的 ALM 工具整合,在现有的集成开发环境中工作,提供与 Telelogic Change® 环境的紧密集成
- 支持高生产率的并行开发,帮助减少合并时间,不再需要复制代码库
- 支持的操作系统:Linux
进一步阅读:
当然可以。Rational ClearCase 和 Rational ClearQuest 基于 Eclipse 插件体系,为 Eclipse 用户提供了相关插件,使得 Eclipse 用户通过插件的方式可以直接使用 CC/CQ 提供的功能了。
进一步阅读:
安装和配置 Rational Team Concert 的工作分别由安装单独的服务器和客户端组成。
安装和配置 Rational Team Concert 客户端请参考:Rational Team Concert 客户端安装设置指南。
安装和配置 Jazz 服务器请参考:Jazz 服务器安装设置指南。
您还可以通过以下资源,学习和了解关于 RTC 的基础知识。
进一步阅读:
您可以使用 UCM 来比较和合并分段的 UML 模型。实现 UML 模型的版本管理一直是 UML 建模的难点。如何使用 Rational Software Architect,Rational ClearCase Remote Client 和 UCM 可以用来进行 UML 模型的并行开发。
进一步阅读:
使用 Rational Team Concert 进行软件配置管理主要包括两个步骤:
- 使用 Rational Team Concert 构建项目,团队及流程
- 用 Rational Team Concert 配置管理组件进行变更管理及版本控制
创建项目后,可以根据自身项目的特点对项目流程进行配置,项目流程一般由开发基线 (Development Line),迭代 (Iteration),项目角色及工件类型组成。在 Rational Team Concert 中用户可以修改或创建开发基线及迭代以完成对项目流程的配置,通过修改迭代的起止时间来安排项目的进程。
RTC 中的 SCM 组件,主要用来进行源代码,文档和其他工件的管理,使用 SCM 组件可以对项目进行变更管理及版本控制。
进一步阅读:
在 IBM developerWorks 上已经提供了以下 IBM Rational 变更与配置管理产品的在线试用或试用版下载。请访问下述链接了解更多信息,在线试用或下载产品的免费试用版:
下载和了解更多 Rational 软件试用版,请访问:
请参考以下产品演示:
|