2013-09-25 3 views

Répondre

1

Si vous apprenez UML, je vous recommande d'utiliser un vrai modeleur. Il semble que ce schéma a été fait par un outil de dessin, certaines notations sont illégales (et sont un non-sens) dans UML:

  • La notation correcte pour un elemeent typé est un « : Animal » (et non « un animal »)
  • La notation correcte pour cardinalité infinie est « * » et non « M »
  • et cardinalité sur un lien de réalisation est un non-sens (il n'est pas une association)

Si vous utilisez une véritable modélisation outil, il peut vous éviter quelques erreurs et faire beaucoup de vérification de validité.

+0

Le reproducteur a-t-il une dépendance ou une association avec l'animal? –

+0

Cela dépend de ce que vous voulez dire. Mais je pense que dans votre exemple, une association est le bon choix. Une association signifie que vous pouvez naviguer d'une entité à une autre. Une dépendance est un lien plus faible, ce qui signifie qu'une entité dépend d'une autre entité pour sa spécification ou sa mise en œuvre (comme une importation dans certains langages de programmation). – Xaelis

Questions connexes