Você pode visualizar uma lista de problemas de relacionamento de rastreabilidade
para todos os modelos abertos.
Relacionamentos de Rastreio Interrompidos
Um
relacionamento de rastreio interrompido é gerado quando o destino ou origem de
uma dependência de rastreio não pode ser localizado ou acessado. É possível visualizar relacionamentos de rastreio
de elemento interrompido e suas causas na visualização Relatório do Modelo.
Um
relacionamento de rastreio está interrompido se ele atender um
ou mais dos seguintes critérios:
Relacionamentos de Rastreio Circulares
Os relacionamentos
de rastreio circulares ocorrem quando um ou mais elementos de modelo possuem dependências
de abstração entre si. Os rastreios circulares ocorrem se existirem
os seguintes relacionamentos de abstração:
- A classe
A possui um relacionamento de abstração com a classe B.
- A classe B possui um relacionamento de abstração com a classe C.
- A classe C possui um relacionamento de abstração com a classe A.
Violações de Acesso Entre Elementos do Modelo com Relacionamentos
de Dependência Implícita
Uma dependência implícita entre
dois elementos UML ocorrerá se uma das situações a seguir for verdadeira:
- Ambos os elementos de modelo estão no mesmo pacote.
- Cada elemento do modelo está em um pacote diferente e o pacote do
elemento do modelo de origem possui um relacionamento de Permissão, Importar Pacote ou
Importar Elemento com o pacote do elemento de modelo de destino.
- Cada elemento do modelo está em um pacote diferente e o pacote do
elemento do modelo de origem possui um relacionamento de Importar Elemento ou Permissão
com o elemento do modelo de destino.
Nota: Se uma das situações acima não for verdadeira, um erro
de violação de acesso será listado na visualização Problemas.
Um elemento do modelo que acessa um elemento do modelo em um outro pacote
sem um relacionamento de Permissão, Importar Pacote ou Importar Elemento
com o pacote do elemento do modelo de destino é uma violação de acesso
que pode não ser resolvida.