Quando artefatos em diferentes ferramentas são relacionados a backlinks, ambos os artefatos detectam que estão vinculados um ao outro, porque cada um tem um link para o outro armazenado em seus dados. O relacionamento é expresso por meio do uso de dois links separados, conforme mostrado na figura a seguir.
Nesse tipo de relacionamento de vinculação, não é necessário concluir operações extras, como executar uma consulta, para descobrir a rastreabilidade. Entretanto, você deve assegurar a simetria e a integridade dos dados vinculados. Por exemplo, se remover um link da Ferramenta A, você deverá assegurar que o link correspondente seja removido da Ferramenta B.
Quando a descoberta de link é usada para vincular artefatos, cada relacionamento é expresso por meio do uso de um link de um artefato de origem para um artefato de destino. A ferramenta que contém os artefatos de origem é consultada pela ferramenta que contém o artefato de destino para determinar quais artefatos estão vinculados.
A consulta é uma operação complementar. Por exemplo, mesmo que a Ferramenta A tenha um conjunto de links que apontam para a Ferramenta B, para concluir uma análise de rastreabilidade completa, a Ferramenta A deve executar uma consulta para saber quais itens da Ferramenta B estão vinculados.
Nesse tipo de relacionamento de vinculação, uma ferramenta não precisa atualizar a outra ferramenta quando os links são incluídos ou removidos. No entanto, para determinar a rastreabilidade, você deve concluir operações extras. Para concluir essas operações, normalmente se deve fazer a autenticação com o banco de dados do usuário da outra ferramenta e pode ser necessário ter uma licença.
O artefato de origem armazena o link.
A ferramenta de destino deve executar uma consulta com relação à ferramenta de origem para descobrir quais artefatos de origem têm um relacionamento de link com um artefato de destino específico.
O artefato de destino armazena o link.
A ferramenta de origem deve executar uma consulta com relação à ferramenta de destino para descobrir quais artefatos de destino têm um relacionamento de links com um determinado artefato de origem.
A imagem a seguir mostra esses relacionamentos de link.
*Links entre Rational DOORS e Rational Rhapsody Design Manager ou IBM Rational Software Architect Extension for Design Management são sempre armazenados no aplicativo Design Management, mesmo se foram criados no Rational DOORS.