Vous pouvez consulter une liste des relations de traçabilité problématiques
pour tous les modèles ouverts.
Relations de trace rompues
Une
relation de trace rompue est générée lorsque la cible ou la source
d'une dépendance de trace est introuvable ou inaccessible. Vous pouvez afficher les relations de trace
rompues de l'élément et leurs causes dans la vue de rapport du modèle.
Une relation de trace est rompue si
elle répond à au moins un des critères ci-dessous :
Relations de trace circulaires
Des relations de trace circulaires se produisent
lorsque un ou plusieurs éléments de modèle détiennent des dépendances d'abstraction les uns vers les autres. Des
traces circulaires se produisent si les relations d'abstraction suivantes existent :
- La
classe A détient une relation d'abstraction vers la classe B.
- La classe B détient une relation d'abstraction vers la classe C.
- La classe C détient une relation d'abstraction vers la classe A.
Violations d'accès entre des éléments de modèle avec des relations de dépendance implicites
Une dépendance implicite entre deux éléments UML se produit lorsque l'une
des situations ci-dessous est vérifiée :
- Les deux éléments de modèle se trouvent dans le même package.
- Chaque élément de modèle se trouve dans un package différent et le package
de l'élément de modèle source possède une relation de droit d'accès, d'importation de package ou
d'importation d'élément avec le package de l'élément de modèle cible.
- Chaque élément de modèle se trouve dans un package différent et le package
de l'élément de modèle source possède une relation d'importation d'élément ou de droit d'accès
avec l'élément de modèle cible.
Remarque : Si l'une de ces situations n'est pas vérifiée, une
erreur de violation d'accès apparaît sur la vue Incidents.
Un élément de modèle qui accède à un élément de modèle dans un autre package
sans relation de droit d'accès, d'importation de package ou d'importation d'élément
avec le package de l'élément de modèle cible est une violation d'accès
qui peut ne pas être résolue.