Rational Synergy 提供完整的配置管理环境,开发团队可以在其中简单、快速且安全地工作。
Rational Synergy 为软件开发组织提供以下特性和优点。
易于使用
大多数开发团队都以紧张的日程安排来工作,所允许的停机时间很有限。因为让开发团队立即能够轻松地运用新工具很重要,所以 Rational Synergy 提供以下标准特性:
- 直观且易用的图形用户界面 (GUI) 和全面的 CLI
- 用来跟踪更改的简单的基于任务的方法
- 与许多工具和开发环境的集成
- 由模板驱动的灵活流程支持
- 无需定制即可高效地使用工具
- 现成即用的已定义的特权以及对象生命周期、安全性和访问规则
- GUI 和 CLI 提供的帮助
快速启动
开发团队可以在安装 Rational Synergy 之后很快(通常在同一天)开始对其进行使用。Rational Synergy 具有以下特性:
- 它是快速且自动化的迁移工具,使您能够将现有项目引入 Rational Synergy 控制下的文件系统。
- Rational Synergy 与现有构建和生成过程兼容,因此您可以使用现有 makefile 来构建产品。
新用户快速实现高效率
在 Rational Synergy 投入使用后,新用户相对容易加入到工作中。
如果您是新用户,那么可以立即开始使用 Rational Synergy。在 CM 管理员将您添加为 Rational Synergy 用户之后,您可以复制项目以创建自己的个人工作区。然后,您便可以执行以下操作:
- 选择要处理的任务。
- 复制此项目并更改文件。
- 完成此任务。
这些步骤表示了 Rational Synergy 工具的最基本用法。
有许多特性需要您来了解,以便能够充分利用 Rational Synergy。
请考虑参加培训课程以全面了解本产品。然而,您也可以立即开始在 Rational Synergy 中工作以帮助团队遵守关键截止期限或承诺。
灵活且自动化的工作流程
Rational Synergy 的基于任务的方法提供一种直接的方式来构建和测试软件,以便您可以尽可能快地找到问题,并且达到所需要的质量级别。使用基于任务的工作流程,您可以执行以下任务:
- 轻松地查看更改原因并识别所有已修改来实施此更改的文件
- 在隔离环境中开发更改并在准备就绪时查看更改
- 细心地控制构建到测试区和软件发行版中的更改
- 检测配置冲突,例如并行的版本或缺失的更改
- 保留和复制所出产的软件
- 将构建管理操作自动化
- 管理并行开发
- 轻松地为不同团队设置不同工作流程
保护团队工程环境
以下特性确保开发团队能够以对 Rational Synergy 工具的最少干预来开发软件项目:
- 数据存储库是可靠的商用现成关系数据库管理系统 (RDBMS)。
- Rational Synergy 使用现有目录结构和工具。
- Rational Synergy 为开发者提供专用的隔离工作区,这些工作区为开发者提供对其自己的检出文件版本的完全访问权以在使其更改可供其他开发者使用之前,对这些更改进行原型化、编辑、构建和调试。
- Rational Synergy 通过准确地创建基线配置来提供项目可复制性。
- Rational Synergy 通过任务关联以及检入和检出功能来使您能够跟踪文件和项目。
- 通过使用 Rational Synergy 的更新过程来更新项目,开发者可以随需应变地使用已测试且检入的文件。
- Rational Synergy 通过自动并行管理支持和内置安全性来管理并发开发更改。
- 开发者从来都不需要在对集成或发布区域进行测试时停止开发,因为这些区域与进行中的更改相隔离。
- 缺省生命周期确保仅发布已授权的更改。
- Rational Synergy 通过您可以为数据库的每个用户设置的安全性来控制数据和文件访问操作。
全球控制和信息传输
Rational Synergy 分布式配置管理 (DCM) 产品使您能够在全球任何位置的任何数量的 Rational Synergy 数据库间共享软件更改。通过 DCM,您可以:
- 允许开发者在其习惯的同一用户界面中(DCM 信息显示在适当的对话框中)工作
- 选择适当的方法来定义数据库之间数据传输的性质和方向
- 将源对象、项目、文件夹和任务发送至任何 DCM 数据库(不限制您如何将对象分组)
- 自动或手动地传输整个数据库或数据库子集
- 在最终确定传输之前预览传输列表
- 在不同物理位置的数据库中继续并行开发,然后使用“比较”和“合并”功能来解决冲突
用于 Windows 开发的无缝集成
Rational Synergy 配置管理工具与一些行业领先的开发环境集成。这些集成使您能够从本机开发环境进行源控制和配置管理。
这些集成包含了一个易于运行的安装和设置程序。
有许多集成可用,包括:
- Eclipse™
- IBM® Rational® Application Developer
- Microsoft® Visual Studio®
- Microsoft® Visual C++®
- Microsoft® Visual Basic®
- Sybase Powerbuilder®
有关可用集成的完整列表,请参阅 Rational® 产品的 IBM® 软件支持主页:http://www.ibm.com/software/rational/support/。