Question

Ceci est mon tout premier diagramme UML pour un système d'enregistrement étudiant que j'ai créé. J'ai lu de la documentation sur les types de relations telles que la dépendance, l'association et l'agrégation. Des opinions?

enter image description here

plus grande

Était-ce utile?

La solution

En voici quelques-uns du haut de ma tête:

  1. Essayez de l'organiser comme un arbre avec des flèches de dépendance de haut en bas. Il le rend plus lisible et vous permet de voir où les améliorations peuvent être apportées.

  2. Je pense que vous avez mélangé la direction de la flèche. Si la classe A passe des appels à la classe B, la classe A dépend de la classe B et que la flèche devrait pointer de A à B.

  3. Si une classe va conserver une instance d'une autre classe, vous devez utiliser des lignes pleines pour l'indiquer. Par exemple, la classe A a une instance de classe B puis utilise une ligne continue avec la flèche de A à B.

Autres conseils

Si vos relations signifient qu'une classe fait référence à une autre classe, des lignes pleines sont généralement utilisées. Les lignes pointillées indiquent une dépendance plus faible.

Si vous utilisez UML dans le cadre de la documentation, y compris uniquement les classes / méthodes d'intérêt rendent UML beaucoup plus lisible.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top