|
|
4.2.7 Nom de rôle et multiplicité
- Nom de rôle = indication sur
la participation de la classe à l’association
- Multiplicité = contrainte
sur le nombre d’objets associés
précédent suivant
Dans les diagrammes de classes, il est possible de nommer les
extrémités des associations, ce sont des noms de rôle, lorsqu’il existe
un risque de confusion quant à la participation d’une classe à une
association. Les noms de rôle sont donc indiqués par exemple lorsqu’ils
ne sont pas évidents ou lorsque la classe participe à plusieurs associations,
tout spécialement avec la même classe. Les noms de rôle sont donc une
information marquant visuellement une information importante : il ne faut pas
en abuser.
Les associations relient des classes. Chaque extrémité
d’une association possède une multiplicité ou cardinalité. La
multiplicité est placée de l’autre côté de la classe utilisée comme
sujet, du côté du complément d’objet direct. Dans notre exemple, une
personne organise 0 ou plusieurs scrutins, et un
scrutin est organisé par 1 personne. La
diapositive donne les multiplicités possibles. La notation est la suivante :
min..max, où
- max peut être omis, auquel
cas la multiplicité est exactement min ;
- max peut prendre la valeur
« * » qui signifie une limite non
bornée (par exemple « 2..* » signifie
2 ou plus) ;
- la notation « 0..* » peut être abrégée en « * » ;
- la multiplicité 1 est
généralement omise pour des raisons de lisibilité.
Cf. le glossaire pour la définition des termes
« association binaire », « rôle »,
« multiplicité », « cardinalité », et « association
n-aire ».
D. Conan, C. Taconet, C. Bac,
Télécom SudParis, CSC 4002, Octobre 2015
|
|