10
Chapitre 1. Concepts de l’approche objet et présentation d’UML 2
Note
Une note correspond à un commentaire explicatif d’un élément d’UML.
Formalisme et exemple
La figure 1.3 montre le formalisme et un exemple de la représentation d’une note.
Figure 1.3 — Formalisme et exemple d’utilisation d’une note
Contrainte
Une contrainte est une note ayant une valeur sémantique particulière pour un
élément de la modélisation. Une contrainte s’écrit entre accolades {}. Dans le cas où
la contrainte concerne deux classes ou plus, celle-ci s’inscrit à l’intérieur d’une note.
Formalisme et exemple
• Première forme d’écriture d’une contrainte : {ceci est une contrainte}.
• Deuxième forme d’écriture : à l’intérieur d’une note (fig. 1.4).
Dans UML, un langage spécifique d’expression de contraintes est disponible ;
c’est le langage OCL (Object Contraint Language). Ce langage n’est pas décrit dans
le présent ouvrage.
Figure 1.4 — Exemple d’utilisation d’une contrainte
(sans représentation des multiplicités)
Commentaire
Ce modèle
représente la vue
des gestionnaires
résider
Parking
Résident
{le parking
d’un résident se trouve
dans l’immeuble
du résident}
posséder
Immeuble
Précédent

- 25/242

Suivant