Cuando artefactos de diferentes herramientas están relacionados con enlaces de retroceso, esos artefactos detectan que están enlazados porque cada artefacto tiene un enlace al otro artefacto almacenado en sus datos. La relación se expresa mediante el uso de dos enlaces distintos, como se muestra en la figura siguiente.
En este tipo de relación de enlace, no es necesario que realice operaciones adicionales, como la ejecución de una consulta, para descubrir la rastreabilidad. Sin embargo, debe asegurarse de la simetría e integridad de los datos enlazados. Por ejemplo, si elimina un enlace desde la herramienta A, debe asegurarse de que el enlace correspondiente se elimina de la herramienta B.
Al utilizar el descubrimiento de enlaces para enlazar artefactos, cada relación se expresa mediante el uso de un enlace de un artefacto de origen a un artefacto de destino. La herramienta que contiene el artefacto de destino realiza una consulta en la herramienta que contiene los artefactos de origen para determinar qué artefactos están enlazados.
La consulta es una operación suplementaria. Por ejemplo, aunque la herramienta A tenga un conjunto de enlaces que apunten a la herramienta B, para completar un análisis de rastreabilidad completo, la herramienta A debe ejecutar una consulta para saber qué está enlazado a la herramienta B.
En este tipo de relación de enlace, no necesita una herramienta para actualizar la otra cuando se añadan o eliminen enlaces. Sin embargo, para determinar la rastreabilidad, debe completar operaciones adicionales. Para completar estas operaciones, normalmente debe autenticarse en la base de datos de usuario con la otra herramienta y es posible que necesite una licencia.
El artefacto de origen almacena el enlace.
La herramienta de destino debe llevar a cabo una consulta en la herramienta de origen para descubrir qué artefactos de origen tienen una relación de enlaces con un artefacto de destino específico.
El artefacto de destino almacena el enlace.
La herramienta de origen debe llevar a cabo una consulta en la herramienta de destino para descubrir qué artefactos de destino tienen una relación de enlaces con un artefacto de origen específico.
La imagen siguiente muestra estas relaciones de enlaces.
*Los enlaces entre Rational DOORS y Rational Rhapsody Design Manager o IBM Rational Software Architect Extension for Design Management siempre se almacenan en la aplicación Design Management, aunque se hayan creado en Rational DOORS.