230
Chapitre 9 • Le modèle Entité-association
9.10.3 Le modèle de classes d’UML revisité
Si on accepte quelques accommodements par rapport aux recommandations de
l’OMG, il est possible de définir une variante du modèle de classes d’UML parfaitement adaptées à la représentation de schémas conceptuels. Un tel modèle serait
constitué notamment des concepts suivants.
• Les classes d’objets.
• Les sous-classes.
• Les domaines définis par l’utilisateur.
• Les attributs de classe; obligatoires ou facultatifs, simples ou composés, monovalués ou multivalués.
Figure 9.32 - Traduction approximative du schéma 9.25 en UML standard. Les identifiants n’ont pas été exprimés, à l’exception de celui d’Exemplaire qui correspond à
une association qualifiée. Les attributs composés n’apparaissent pas en tant que tels
• Les identifiants de classe.
• Les (autres) contraintes d’intégrité de classe.
• Les opérations associées aux classes.
• Les associations binaires.
• Les associations de composition.
Ouvrage
ISBN
éditeur
*
1.. *
écrit
Exemplaire
numSérie
dateAcquisition
0..1
de
1
localisation
Document
IdDoc
titre
datePublic
motClé[0..10]
Rapport
codeRapport
projet
Auteur
nom
prénom[0..1]
{disjoint, incomplete}
Emprunteur
numPers
nom
adresse
téléphone[1..5]
Projet
codeProjet
nom
*
*
*
société
emprunte
dateEmprunt
dateRetour[0..1]
occupé
0..1
*
responsable
*
0..1 responsable
*
*
réserve
dateRéservation
Précédent

- 230/436

Suivant