回指链接和链接发现

回指链接和链接发现是集成工具中工件之间链接关系的不同实现。在这两种情况下,集成都是基于生命周期协作开放服务 (OSLC) 协议。通过回指链接,两个工件通过一对链接而与另一个工件关联。每个工件都存储指向另一个工件的链接。通过链接发现,工件通过单个链接来关联。源工件存储链接。目标工具必须比对源工具来执行查询,以发现哪些源工件与特定目标工件之间存在链接关系。

回指链接

当不同工具中的工件与回指链接有关时,两个工件都会检测到,它们彼此链接,因为每个工件都具有一个存储在其数据中并且指向对方的链接。这种关系是使用两个单独链接来表达,如下图中所示。

此图显示了对象 1 和对象 2 之间的两个链接。

在该类型的链接关系中,您不需要完成额外操作(如运行查询)来发现可跟踪性。但是,必须确保链接数据的对称性和完整性。例如,如果从工具 A 中移除某个链接,那么必须确保从工具 B 中移除对应的链接。

链接发现

使用链接发现来链接工件时,将使用从源工件到目标工件的链接来表达每个关系。包含目标工件的工具将查询包含源工件的工具,以确定链接的工件。

查询是一种补充操作。例如,即使工具 A 具有一组指向工具 B 的链接,要完成完整的可跟踪性分析,工具 A 必须运行查询以确定从工具 B 链接的对象。

此图显示从工具 A 到工具 B 的链接以及从工具 B 到工具 A 的已发现链接。

在该类型的链接关系中,在其他链接被添加或移除时,您不需要使用某一工具来更新其他链接。但是,要确定可跟踪性,必须完成额外操作。 要完成这些操作,通常必须向其他工具的用户数据库进行认证,并且可能需要许可证。

OSLC V1 和 V2 的链接实现

对于基于 OSLC 规范 V1 的集成,回指链接用于在 IBM® Rational® DOORS® 和质量管理 (QM) 和配置管理 (CM) 域之间进行链接。 下图显示了用于与 QM 和 CM 工具集成的回指链接。

此图显示了目标为 IBM Rational Quality Manager、IBM Rational Team Concert、IBM Rational ClearCase 和 IBM Rational ClearQuest 的回指链接。

对于基于 OSLC 规范 V2 的集成,回指链接与 QM 和 CM 域中的工具一起使用。 在需求管理 (RM) 和体系结构管理 (AM) 域中,链接发现与其他工具一起使用。当 Rational DOORSRational DOORS 的其他安装进行集成时,将使用回指链接来链接彼此。下图显示了这些链接关系。

此图显示了用于与 QM、CM、RM 和 AM 工具集成的链接实现。

*Rational DOORSIBM Rational Rhapsody® Design ManagerIBM Rational Software Architect Extension for Design Management 之间的链接始终存储在 Design Management 应用程序中,即使这些链接是在 Rational DOORS 中创建,也是如此。


反馈