バック・リンクとリンク・ディスカバリー

バック・リンクとリンク・ディスカバリーは、統合されたツールの成果物間リンク関係の異なる実装です。どちらの場合も、統合は Open Services for Lifecycle Collaboration (OSLC) プロトコルに基づいています。 バック・リンクでは、2 つの成果物はリンクのペアにより相互に関連付けられます。各成果物には、他方の成果物を指すリンクが格納されています。リンク・ディスカバリーでは、成果物は単一リンクにより関連付けられます。

バック・リンク

異なるツールの成果物がバック・リンクで関連付けられている場合、両方の成果物は、互いにリンクされていることを検出します。それは、各成果物のデータに他方へのリンクが格納されているためです。この関係は、2 つの個別のリンクの使用により、以下の図のように表現されます。

オブジェクト 1 とオブジェクト 2 の間の 2 つのリンクを示す画像

このようなタイプのリンク関係では、照会の実行やトレーサビリティーの検出などの追加の操作を行う必要はありません。 ただし、リンクされているデータの対称性や整合性を確認する必要があります。例えば、ツール A からリンクを削除する場合、対応するリンクがツール B から削除されていることを確認する必要があります。

リンク・ディスカバリー

リンク・ディスカバリーを使用して成果物をリンクする場合、各関係は、ソース成果物からターゲット成果物への 1 つのリンクを使用して表現されます。ターゲット成果物を含むツールがソース成果物を含むツールを照会し、リンクされている成果物を判別します。

この照会は補助的な操作です。例えば、ツール A にツール B を指すリンク・セットが存在する場合であっても、完全なトレーサビリティー分析を実行するには、ツール A は、ツール B からリンクされているものを識別するための照会を実行する必要があります。

ツール A からツール B へのリンクと、ツール B からツール A への検出済みリンクを示す画像

このようなタイプのリンク関係では、リンクが追加または削除されたとき、一方のツールが他方のツールを更新する必要はありません。 ただし、トレーサビリティーを判別するには、追加の操作を行う必要があります。 通常、この操作を実行するには、他方のツールのユーザー・データベースの認証を受ける必要があるため、ライセンスが必要となる場合があります。

IBM アプリケーションとのリンク

IBM アプリケーションにリンクする場合、構成管理 (CM) ドメイン内のアプリケーションではバック・リンクが使用されます。 要件管理 (RM) ドメイン、アーキテクチャー管理 (AM) ドメイン、および品質管理 (QM) ドメイン内の他のアーキテクチャーではリンク・ディスカバリーが使用されます。
注: IBM® Rational® Quality Manager との統合においては、IBM Rational DOORS® バージョン 9.6.1.4 以降が Rational Quality Manager バージョン 6.0.1 以降と統合されていて、最小のクライアント・バージョン 9.6.1.4 が Rational DOORS データベースに設定されている場合のみ、リンク・ディスカバリーが使用されます。 どちらの条件も満たされていない場合、バック・リンクが使用されます。
Rational DOORSRational DOORS の別のインストールと統合されている場合、それらはバック・リンクを使用してリンクされます。
下のリストで、Rational DOORS と他のアプリケーションとの間で、どのようにリンクが行われるかを説明します。
  • Rational DOORS から Rational DOORS Next Generation へのリンク

    ソース成果物にリンクが保管されます。

    ターゲット・ツールは、特定のターゲット成果物とリンク関係があるソース成果物を検出するため、ソース・ツールに対して照会を実行する必要があります。

  • Rational DOORS から Rational Quality Manager または Rational Rhapsody® Design Manager へのリンク

    ターゲット成果物にリンクが保管されます。

    ソース・ツールは、特定のソース成果物とリンク関係があるターゲット成果物を検出するため、ターゲット・ツールに対して照会を実行する必要があります。

以下の画像は、それらのリンク関係を示しています。

QM、CM、RM、および AM ツールの統合のためのリンク実装を示す画像

* Rational DOORS と、 Rational Rhapsody Design Manager または IBM Rational Software Architect Extension for Design Management の間のリンクは、 Rational DOORS で作成された場合でも、常に Design Management アプリケーションに格納されます。


フィードバック