A voir également:
- Multiplicité uml
- Dia uml - Télécharger - Dessin & Illustration
- Uml paradigm - Télécharger - Gestion de données
- Différence entre merise et uml - Forum Programmation
- Conception uml gestion de restaurant - Forum Programmation
- [UML]CRUD et UML - Forum Programmation
1 réponse
0..1 signifie "au minimum 0 et au maximum 1".
Donc 0..1 signifie bien un caractère optionnel (pas de lien ou bien un lien).
De la même façon :
0..* = "au minimum 0 et au maximum un nombre quelconque",
* = "au minimum 0 et au maximum un nombre quelconque (équivalent de 0..*)",
1..1 = "au minimum 1 et au maximum 1", donc "exactement 1",
1 = "au minimum 1 et au maximum 1" (l'équivalent de 1..1),
1..* = "au minimum 1 et au maximum un nombre quelconque",
2..7 = "au minimum 2 et au maximum 7",
x..y = d'une manière générale "au minimum x et au maximum y".
La multiplicité montre bien l'intervalle de nombre de liens qui peuvent exister entre un objet (une instance d'une classe) et les objets d'une autre classe.
Pour le lire simplement, on parcours la relation depuis une des classes de la relation, vers une autre classe de la relation. On peut s'aider en disant : "Une instance (une occurrence, un exemplaire...) de la première classe, peut être liée (reliée par la relation en question) à au minimum x et au maximum y instances de l'autre classe".
Donc 0..1 signifie bien un caractère optionnel (pas de lien ou bien un lien).
De la même façon :
0..* = "au minimum 0 et au maximum un nombre quelconque",
* = "au minimum 0 et au maximum un nombre quelconque (équivalent de 0..*)",
1..1 = "au minimum 1 et au maximum 1", donc "exactement 1",
1 = "au minimum 1 et au maximum 1" (l'équivalent de 1..1),
1..* = "au minimum 1 et au maximum un nombre quelconque",
2..7 = "au minimum 2 et au maximum 7",
x..y = d'une manière générale "au minimum x et au maximum y".
La multiplicité montre bien l'intervalle de nombre de liens qui peuvent exister entre un objet (une instance d'une classe) et les objets d'une autre classe.
Pour le lire simplement, on parcours la relation depuis une des classes de la relation, vers une autre classe de la relation. On peut s'aider en disant : "Une instance (une occurrence, un exemplaire...) de la première classe, peut être liée (reliée par la relation en question) à au minimum x et au maximum y instances de l'autre classe".