Vous êtes sur la page 1sur 6

UML 2

Modélisation des objets (3ième édition)

Chapitre 1 : À propos d'UML

A. Introduction 11

B. La genèse d'UML : Unified Modeling Language 11

C. Le Processus Unifié 13

D. MDA : Model Driven Architecture 16

Chapitre 2 : Les concepts de l'approche par objets

A. Introduction 19

B. L'objet 19

C. L'abstraction 20

D. Les classes d'objets 21

E. L'encapsulation 22

F. La spécialisation et la généralisation 23

G. L'héritage 25

H. Les classes abstraites et concrètes 26

I. Le polymorphisme 27

www.editions-eni.fr © Editions ENI 1/6


UML 2
Modélisation des objets (3ième édition)

J. La composition 28

K. La spécialisation des éléments : la notion de stéréotype en UML 29

L. Conclusion 31

Chapitre 3 : La modélisation des exigences

A. Introduction 35

B. Cas d'utilisation 35

C. Acteur 36

D. Scénario 36

E. Relation de communication 37

F. Le diagramme des cas d'utilisation 37

G. Les relations entre les cas d'utilisation 39

1. La relation d'inclusion 39
2. La relation d'extension 42
3. La spécialisation et la généralisation des cas d'utilisation 43

H. La représentation textuelle des cas d'utilisation 46

I. Conclusion 49

J. Exercices 49

www.editions-eni.fr © Editions ENI 2/6


UML 2
Modélisation des objets (3ième édition)

1. L'hippodrome 49
2. Le club équestre 49
3. Le manège de chevaux de bois 50

Chapitre 4 : La modélisation de la dynamique

A. Introduction 53

B. Le diagramme de séquence 53

1. Définition 53
2. La ligne de vie d'un objet 54
3. L'envoi de message 55
4. La création et la destruction d'objets 58
5. La description de la dynamique 59

C. Les cadres d'interaction (UML 2) 61


1. La notion de cadre d'interaction 61
2. L'alternative 61
3. La boucle 62
4. Utilisation des cadres d'interaction 63

D. Le diagramme de communication 65

E. Découvrir les objets du système 67

F. Conclusion 71

G. Exercices 72

1. L'hippodrome 72
2. La centrale d'achat des chevaux 72

Chapitre 5 : La modélisation des objets

www.editions-eni.fr © Editions ENI 3/6


UML 2
Modélisation des objets (3ième édition)

A. Introduction 75

B. Découvrir les objets du système par décomposition 75

C. La représentation des classes 79

1. La forme simplifiée de représentation des classes 79


2. L'encapsulation 80
3. La notion de type 82
4. La signature des méthodes 84
5. La forme complète de représentation des classes 85
6. Les attributs et les méthodes de classe 86
7. Les attributs calculés 89

D. Les associations entre objets 89

1. Les liens entre objets 89


2. La représentation des associations entre les classes 90
3. La cardinalité des associations 93
4. Navigation 94
5. Associer une classe avec elle-même 95
6. Les classes-associations 97
7. La qualification des associations 98
8. L'expression de contraintes sur les associations 99
9. Les objets composés 102
a. La composition forte ou composition 102
b. La composition faible ou agrégation 103
c. Différences entre composition et agrégation 106

E. La relation de généralisation/spécialisation entre les classes 106

1. Classes plus spécifiques et classes plus générales 106


2. L'héritage 107
3. Classes concrètes et abstraites 108
4. Expression de contraintes sur la relation d'héritage 110
5. L'héritage multiple 111
6. Factorisation des relations entre objets 113

www.editions-eni.fr © Editions ENI 4/6


UML 2
Modélisation des objets (3ième édition)

7. Interface 114

F. Le diagramme des objets ou instances 118

G. Le diagramme de structure composite 119

1. Description d'un objet composé 119


2. Collaboration 124

H. Conclusion 127

I. Exercices 127

1. La hiérarchie des chevaux 127


2. Les produits pour chevaux 128

Annexe 1 : Correction des exercices

A. Chapitre 3 131

1. L'hippodrome 131
2. Le club équestre 132
3. Le manège de chevaux de bois 133

B. Chapitre 4 135

1. L'hippodrome 135
2. La centrale d'achat des chevaux 136

C. Chapitre 5 137

1. La hiérarchie des chevaux 137


2. Les produits pour chevaux 138

Annexe 2 : Notation graphique

www.editions-eni.fr © Editions ENI 5/6


UML 2
Modélisation des objets (3ième édition)

Diagramme d’activités 141

Diagramme de cas d’utilisation 142

Diagramme de classes 142

Diagramme de communication 143

Diagramme des composants 143

Diagramme de déploiement 143

Diagramme d’états-transitions 144

Diagramme de séquence 145

Glossaire 147

Index 149

www.editions-eni.fr © Editions ENI 6/6

Vous aimerez peut-être aussi