通过添加复审、分类、归档、下载、讨论、定级和跟踪可复用的代码资产的功能,IBM® Rational® Asset Manager 可对现有软件控制管理系统(如 IBM Rational Team Concert™、IBM Rational ClearCase®、Unified Change Management 和 CVS)进行补充。
该表阐明了 Rational Asset Manager 存储库如何与源控制管理系统集成。
| 软件控制管理(Team Concert、ClearCase、UCM、CVS) | Rational Asset Manager 存储库 | |
|---|---|---|
| 主要角色 | 开发者 | 业务分析员、开发者、架构设计师和管理员 |
| 内容级别 | 文件 | 资产 - 资产可包含多个相关工件(文件)和关联元数据 |
| 更改频率 | 频繁;正在进行中 | 很少;固化的可复用组件 |
| 协作 | 用于工件创建和并行开发 | 用于通过论坛、电子邮件、通知和 RSS 订阅源来复审和复用资产 |
| 分类法 | 不适用 | 资产类型和关系;客户可添加其他分类 |
| 搜索 | 基于文件 | 基于元数据的搜索,定制元数据属性 |
| 度量 | 不适用 | 跟踪资产使用情况、反馈和受欢迎度 |
| 复审和核准 | 变更管理 | 复审委员会,可定制复审流程 |
| 资产类型、关系和影响分析 | 无 | 识别资产类型和关系。端到端可跟踪性(包括生产部署)的帮助 |
| 版本控制 | 在源文件级别完成 | 在资产级别完成;资产可包含多个文件 |
| 客户访问 | Eclipse | Eclipse 和 Web |
可轻松找到并复用已作为资产发布的代码,从而节省开发时间。以下示例说明定义、开发、构建、复审、核准和复用资产的方案。
开发者 B 通过复用开发者 A 编写的代码节省了时间。通过在 Rational Asset Manager 中使用命令行 API 从源资产中构建日志记录 Java 归档文件,开发者 B 需确保他将始终使用开发者 A 的资产的最新版本。