技术概述

Rational® Engineering Lifecycle Manager 是一种按上下文关联来组织信息的工具。上下文使团队能够快速地查找和使用在许多不同工具中创建和更新的信息。

不同工具中的工件由 Lifecycle Query Engine 进行检索。

以下讨论详细说明了 Lifecycle Query Engine 如何使用生命周期协作开放式服务 (OSLC) 来链接本机工具中完全不同的工件。

注: 此讨论假设您理解基本术语和概念。如果您不熟悉这些术语和概念,请参阅术语和概念

当用户从任何页面搜索工件时,他们将利用 Lifecycle Query Engine 索引中的链接数据。链接数据仅表示在其他工具(例如含有子工作项的工作项)中链接的数据以及链接至或自 Rational Engineering Lifecycle Manager 产品配置或产品的数据。例如,名为超级汽车的产品配置可能包含引擎子产品,该子产品包含指向需求、工作项、设计模型和测试用例的若干链接。下图中所示的链接是标准的 HTTP:

该图像将本机工具中的工件显示为 HTTP 链接。

具象状态传输 (REST) 是一个原则组,用于定义如何使用 Web 标准(例如 HTTP 和 URI)。REST 是 Rational Engineering Lifecycle Manager 使用链接数据的基础,这表示所有工件都具有标识,都可以链接在一起,都可以具有多个表示且都可以在无状态下进行通信。

指向引擎产品中工件的链接来自链接的生命周期数据。这些工件不仅可由 Lifecycle Query Engine 索引进行检索,还将链接在一起。 换句话说,作为引擎的一部分的工件位于上下文(即产品)中。超级汽车产品配置可能具有 10 个子产品,并且其中每个子产品可能具有许多带大量工作项、需求、测试用例及设计模型的子产品,但是当从索引检索时,所有这些工件都保持已链接状态。当团队需要对产品(例如,引擎)运行分析时,他们不仅会看到已链接至引擎的工件,也会看到所有与超级汽车的工件具有(链接)关系的工件。

通过使用 OSLC 可以实现这种链接,该服务是用于启用生命周期集成的标准。下图显示了使用 OSLC 链接在一起并且可由 Lifecycle Query Engine 检索的不同本机工具的工件。

此图显示了如何使用 OSLC 链接并使用索引检索不同本机工具中的工件。

尽管索引是工具的一个重要组件,但是当通过查询、分析、搜索、查找使用和历史记录等操作从索引检索信息时,团队将在外围使用索引。换句话说,除非将索引用作在其中存储和检索已链接工件的数据池,否则索引对用户不可见。

除上段中列示的操作之外,团队需要打印关于工件状态的报告。已提供了一个样本报告,用于以基本表格形式来显示信息。

要创建具有不同输出(例如条形图和甘特图)的报告,需要使用 Rational Publishing Engine。Rational Publishing Engine 未随工具提供;需要单独安装和许可证。请与服务器管理员联系以验证是否已完成安装并确定必须用来连接许可证服务器的许可证服务器路径。如果尚未安装 Rational Publishing Engine,那么您或您的管理员必须安装 Rational Publishing Engine 并验证您是否可以连接许可证服务器。

有关 Rational Publishing Engine 的用法信息,请参阅 Rational Solution for Collaborative Lifecycle Management 产品文档内的新链接编写文档样式报告

下图显示了如何使用 Rational Engineering Lifecycle Manager 的概述。

此图显示了概述。团队使用视图直观地导航信息,使用查询、报告和分析来查找工件以及这些工件与其他工件的关系,并采用对其产品有意义的方式直观地组织工件。

此图像很好地概述了团队使用工具的方式。首先,团队负责人或产品经理创建产品配置,从而以对他们的产品及团队都有意义的方式组织子配置、产品和工件。接下来,团队开始创建指向工件(例如工作项、需求、设计模型和测试用例)的链接,这些链接将进一步填充他们的产品树。

将为团队创建特殊视图和查询。这些视图提供了产品内部的结构化动态外观,以便团队可以跨开发生命周期来查看工程数据。例如,“V 流程”视图显示了以下产品的生命周期:从系统设计开始,移经软件体系结构并以集成和测试结束。

团队运行搜索、查询、查找使用和分析等操作以查找工件之间的关系。当必须维修或替换其中一个产品时,关系非常重要。


反馈