UML 2 pour les bases de données
262
© Éditions Eyrolles
Contraintes
L’exemple 4-19 illustre deux contraintes prédéfinies de UML 2 (partition : xor et inclusion :
subsets). La partition exprime qu’un étudiant est soit pensionnaire soit demi-pensionnaire,
l’inclusion signifie que le stage d’un étudiant doit être au préalablement souhaité.
Niveau conceptuel
Les outils sont évalués sur la capacité de représenter ces contraintes (stéréotypes prédéfinis,
menu contextuel, etc.). Dans la majorité des cas, la contrainte doit être saisie manuellement ou
le stéréotype doit être créé pour pouvoir être réutilisé par la suite. Peu d’outils proposent des
stéréotypes prédéfinis comme le montrent les écrans suivants.
Figure 4-19 Contraintes (Visual Paradigm)
Figure 4-20 Contraintes (Objecteering)
Précédent

- 267/316

Suivant