当不同工具中的工件与回指链接有关时,两个工件都会检测到,它们彼此链接,因为每个工件都具有一个存储在其数据中并且指向对方的链接。这种关系是使用两个单独链接来表达,如下图中所示。
在该类型的链接关系中,您不需要完成额外操作(如运行查询)来发现可跟踪性。但是,必须确保链接数据的对称性和完整性。例如,如果从工具 A 中移除某个链接,那么必须确保从工具 B 中移除对应的链接。
使用链接发现来链接工件时,将使用从源工件到目标工件的链接来表达每个关系。包含目标工件的工具将查询包含源工件的工具,以确定链接的工件。
查询是一种补充操作。例如,即使工具 A 具有一组指向工具 B 的链接,要完成完整的可跟踪性分析,工具 A 必须运行查询以确定从工具B 链接的对象。
在该类型的链接关系中,在其他链接被添加或移除时,您不需要使用某一工具来更新其他链接。但是,要确定可跟踪性,必须完成额外操作。 要完成这些操作,通常必须向其他工具的用户数据库进行认证,并且可能需要许可证。
对于基于 OSLC 规范 V1 的集成,回指链接用于在 IBM® Rational® DOORS® 和质量管理 (QM) 和配置管理 (CM) 域之间进行链接。 下图显示了用于与 QM 和 CM 工具集成的回指链接。
对于基于 OSLC 规范 V2 的集成,回指链接与 QM 和 CM 域中的工具一起使用。 在需求管理 (RM) 和体系结构管理 (AM) 域中,链接发现与其他工具一起使用。当 Rational DOORS 与 Rational DOORS 的其他安装进行集成时,将使用回指链接来链接彼此。下图显示了这些链接关系。
*Rational DOORS 与 IBM Rational Rhapsody® Design Manager 或 IBM Rational Software Architect Extension for Design Management 之间的链接始终存储在 Design Management 应用程序中,即使这些链接是在 Rational DOORS 中创建。