Rational Synergy 提供以下预定义的项目用途:
用途 | 状态 |
---|---|
隔离开发 | 工作 |
协作开发 | 工作 |
定制 | 工作 |
集成测试 | 准备 |
系统测试 | 准备 |
共享 | 共享 |
可视 | 可视 |
“隔离开发”、“集成测试”和“系统测试”用途用于发布标识中描述的缺省方法。 “共享”、“可视”和“协作开发”用途用于使用标准方法变体的团队,以便这些团队能够更紧密地进行协作。开发者使用“定制”用途来指定其定制项目的基线和任务。
开发者最常使用“隔离开发”、“协作开发”和“定制”用途。“隔离开发”用途是开发者创建项目时使用的缺省用途。开发者在更新项目时,会获取针对当前发布标识分配给其自身的且已完成的所有任务。开发者还会获取当前发布标识的最新“集成测试”基线。
“协作开发”用途作为“隔离开发”的备用用途来提供。通常情况下,较小的团队在其他开发者所做更改损坏构建的可能性较小时使用此用途。开发者在使用“协作开发”用途并更新项目时,会获取针对当前发布标识分配给其自身的且已完成的所有任务。除了当前发布标识的最新“集成测试”基线外,开发者还会获取其他开发者针对当前发布标识完成的所有任务。
构建管理员使用“集成测试”和“系统测试”用途。 需要一种备用方法来代替基于任务的方法(缺省)的团队使用“共享”和“可视”用途。
您在创建或复制项目时,将指定其用途。Rational Synergy 通过设置项目更新属性来自动针对该用途设置新项目。
此外,“状态”列显示为该用途创建的项目缺省情况下所处的状态。例如,仅在项目用途为“可视”的情况下,才会创建状态为可视的项目。 如果选择了以下任何用途,那么都会创建状态为工作的项目:“隔离开发”、“协作开发”或“定制”。状态还确保在您进行更新时项目会选择正确的成员。