UML 2 pour les bases de données
144
© Éditions Eyrolles
Notation UML
Pour réaliser un diagramme UML équivalent, il faut mettre en œuvre :
●
l’association d’agrégation (ici A2), qui est représentée par une classe-association reliant
une classe (ici E3) à une autre classe-association (ici A1) ;
●
les multiplicités minimales des associations (x, y, z, v), qui peuvent prendre les valeurs 0
ou 1 ;
●
les multiplicités maximales des liaisons entre l’association d’agrégation et l’agrégat (Z, V),
qui peuvent prendre les valeurs 1 ou *.
Figure 2-49 Associations d’agrégation
Figure 2-50 Classes-associations UML
E3
c1
c2...
v,V
z,Z
E1
a1
a2...
E2
b1
b2...
x,N
y,N
A1
[d1...]
A2
[p1...]
E3
c1
c2...
v,V
z,Z
E1
a1
a2...
E2
b1
b2...
x..*
y..*
A1
[d1...]
A2
[p1...]
144
© Éditions Eyrolles
Notation UML
Pour réaliser un diagramme UML équivalent, il faut mettre en œuvre :
●
l’association d’agrégation (ici A2), qui est représentée par une classe-association reliant
une classe (ici E3) à une autre classe-association (ici A1) ;
●
les multiplicités minimales des associations (x, y, z, v), qui peuvent prendre les valeurs 0
ou 1 ;
●
les multiplicités maximales des liaisons entre l’association d’agrégation et l’agrégat (Z, V),
qui peuvent prendre les valeurs 1 ou *.
Figure 2-49 Associations d’agrégation
Figure 2-50 Classes-associations UML
E3
c1
c2...
v,V
z,Z
E1
a1
a2...
E2
b1
b2...
x,N
y,N
A1
[d1...]
A2
[p1...]
E3
c1
c2...
v,V
z,Z
E1
a1
a2...
E2
b1
b2...
x..*
y..*
A1
[d1...]
A2
[p1...]
