Uml orienté objet
Olivier Sigaud Edition 2005-2006
Table des matières
1 Vocation de ce document 2 Présentation générale d’UML 2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2.2 Unified : historique des méthodes de conception . . . . . 2.3 Modeling : analyse et conception . . . . . . . . . . . . . 2.4 Language : méthodologie ou langage de modélisation ? 2.5 Différentes vues et diagrammes d’UML . . . . . . . . . 2 3 3 4 5 6 7 8 8 9 10 10 11 11 12 12 13 14 15 15 16 17
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
3 Le diagramme des cas (vue fonctionnelle) 3.1 Les cas d’utilisation . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2 Liens entre cas d’utilisation : include et extend . . . . . . . . . . . . 4 Le diagramme des classes (vue structurelle) 4.1 Introduction au diagramme des classes . . 4.2 Les différents niveaux de description . . . 4.3 Les diagrammes de packages . . . . . . . 4.4 Description d’une classe . . . . . . . . . 4.4.1 Les attributs . . . . . . . . . . . . 4.4.2 Les opérations . . . . . . . . . . 4.5 Les interfaces . . . . . . . . . . . . . . . 4.6 Les associations . . . . . . . . . . . . . . 4.6.1 Les cardinalités (ou multiplicités) 4.6.2 Attributs et classes d’association . 4.6.3 Qualificatifs . . . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
1
4.7 4.8
4.6.4 Associations et attributs dérivés 4.6.5 Ajout de contraintes et de règles Sous-types et généralisation . . . . . . 4.7.1 Agrégation et composition . . . Classes paramétriques . . . . . . . . . .
. . . . .
. . . . .
. . .