서로 다른 도구에 있는 아티팩트가 이전 링크로 관련되면 각 아티팩트의 데이터에 다른 쪽 아티팩트에 대한 링크가 저장되므로 두 아티팩트 모두 서로 링크되어 있음을 발견합니다. 다음 그림에서와 같이 관계는 두 개의 별도의 링크를 사용하여 표현됩니다.
이 유형의 링크 관계에서는 추적성을 발견하기 위해 조회 실행과 같은 추가 조작을 완료할 필요가 없습니다. 그러나 링크된 데이터의 대칭성 및 무결성은 보장해야 합니다. 예를 들어, 도구 A에서 링크를 제거하는 경우에는 도구 B에서도 해당 링크를 제거해야 합니다.
아티팩트를 링크하는 데 링크 발견이 사용되는 경우 각 관계는 소스 아티팩트에서 대상 아티팩트로 연결된 하나의 링크를 사용하여 표현됩니다. 아티팩트가 링크되어 있음을 판별하기 위해서는 대상 아티팩트를 포함하는 도구에서 소스 아티팩트가 포함된 도구를 조회합니다.
이 조회는 추가 조작입니다. 예를 들어, 도구 A에 도구 B를 가리키는 링크 세트가 있는 경우에도 전체 추적성 분석을 완료하려면 도구 A가 도구 B로부터 링크되어 있는 항목을 판별하기 위해 조회를 실행해야 합니다.
이 유형의 링크 관계에서는 링크가 추가되거나 제거될 때 하나의 도구가 다른 도구를 업데이트할 필요가 없습니다. 그러나 추적성을 판별하려면 추가 조작을 완료해야 합니다. 이러한 조작을 완료하려면 일반적으로 다른 도구의 사용자 데이터베이스에 인증해야 하며 라이센스가 필요할 수 있습니다.
소스 아티팩트가 링크를 저장합니다.
대상 도구에서 특정 대상 아티팩트와의 링크 관계가 있는 소스 아티팩트를 발견하려면 소스 도구에 대한 조회를 수행해야 합니다.
대상 아티팩트가 링크를 저장합니다.
소스 도구에서 특정 소스 아티팩트와의 링크 관계가 있는 대상 아티팩트를 발견하려면 대상 도구에 대한 조회를 수행해야 합니다.
다음 이미지는 이러한 링크 관계를 보여줍니다.
*Rational DOORS와 Rational Rhapsody Design Manager 또는 IBM Rational Software Architect Extension for Design Management 간의 링크는 Rational DOORS에서 작성된 경우에도 항상 Design Management 애플리케이션에 저장됩니다.