Rational Synergy 的概述

Rational Synergy 是基于任务的软件开发和交付解决方案,该解决方案为在异构的分布式计算环境中工作的中到大型开发团队提供支持。本软件将分布在全球的开发团队集中到一个统一的变更、配置和发布标识管理平台上。
本主题包含以下部分:

本文档内此介绍部分中的所有主题都旨在帮助您获得对术语、概念和方法的基本理解。Rational Synergy 产品具有数个界面,但 Rational Synergy 是这些主题中讨论的主要界面。

本概述假定您了解 Windows 或 UNIX 操作系统的基础知识及其关联的目录文件结构。

Rational Synergy 界面

Rational Synergy 具有以下界面:
  • Rational Synergy 图形用户界面 (GUI)

    适用于作为开发者或构件管理员来工作的用户。

  • Rational Synergy 命令行界面 (CLI)

    CLI 示例同时适用于 Windows 和 UNIX 平台。

跨开发生命周期的协作和集成

Rational® Synergy 基于任务的方法提供直接方法来开发和测试软件,即使在复杂环境中也是如此。任务是可能涉及许多文件的更改的逻辑描述。Rational Synergy 通过选择基线以及任务列表来轻松定义配置。您可以自动检测冲突并查看缺失的更改或多余的更改,从而确保您完全按照预期进行构建和交付。通过与 Rational Change 紧密集成,Rational Synergy 在客户变更请求和包含对这些请求的修订的基线之间提供双向的完整可跟踪性。

Rational Synergy 帮助团队解决高级配置管理需求,如复杂的并行开发和软件复用,也称为基于组件的开发。 任何 Rational Synergy 基线都可标记为组件并轻松供其他团队复用。

软件开发生命周期的许多方面都是集成的,包括流程定义、源控制、缺陷跟踪、构建管理和报告。所有这些方面都集成在单个环境中。可以隐式方式自动跟踪和管理对象之间的关系,提升卓越的开发流程以及收集项目信息。

流程配置和定制

Rational Synergy 项目会遵循一个流程。通过定制流程,可以定制团队工作方式。流程指定可用于发布标识的流程规则。发布标识包含内置流程、流程规则和用途。Rational Synergy 为团队遵循流程提供支持。

这种受支持的开发流程针对软件开发建议最佳实践。例如,最佳实践包括使用隔离区域以供开发者测试和调试其工作,执行频繁的最新更改集成,以及稳定里程碑构建而不引入新更改。

您可以使用所交付的流程之一,或者配置此流程来满足团队和项目需求。每个团队可使用不同的流程。

集成

Rational Synergy 与其他多个产品进行了集成,包括 Rational Change、Eclipse 和 Microsoft Visual Studio。以下集成随 Rational Synergy 一起交付:

这些集成必须由每个个人用户单独安装在客户机上。


反馈