Il ne peut y avoir de cycle de dépendance inter-package/inter-component.
Les cycles de dépendances doivent être évités car ils sont signes d’un mauvais design.
Par exemple un Package P1 dépend d’un Package P2 si une classe P1.C1 dérive, importe ou a une association vers une classe C2.P2.
Si vous avez des cycles de dépendance, vous devriez revoir votre design.
Utilisez le « Diagramme d’impact » du module d’Analyse pour avoir une vue des dépendances.