Académique Documents
Professionnel Documents
Culture Documents
Introduction
1. Pourquoi ce livre ? 2. Le monde quin 3. Le contenu de l'ouvrage 9 10 12
propos d'UML
1. Introduction 2. La gense d'UML : Unified Modeling Language 3. Le Processus Unifi 4. MDA : Model Driven Architecture 15 15 17 20
www.editions-eni.fr
Editions ENI
1/10
UML 2
Initiation, exemples et exercices corrigs [3ime dition]
6. La spcialisation et la gnralisation 7. L'hritage 8. Les classes abstraites et concrtes 9. Le polymorphisme 10. La composition 11. La spcialisation des lments : la notion de strotype en UML 12. Conclusion
26 28 29 30 31 33 35
www.editions-eni.fr
Editions ENI
2/10
UML 2
Initiation, exemples et exercices corrigs [3ime dition]
7.2 La relation d'extension 7.3 La spcialisation et la gnralisation des cas d'utilisation 8. La reprsentation textuelle des cas d'utilisation 9. Conclusion 10. Exercices 10.1 L'hippodrome 10.2 Le club questre 10.3 Le mange de chevaux de bois
45 47 49 52 53 53 53 53
La modlisation de la dynamique
1. Introduction 2. Le diagramme de squence 2.1 Dfinition 2.2 La ligne de vie d'un objet 2.3 L'envoi de message 2.4 La cration et la destruction d'objets 2.5 La description de la dynamique 3. Les cadres d'interaction (UML 2) 3.1 La notion de cadre d'interaction 3.2 L'alternative 3.3 La boucle 3.4 Utilisation des cadres d'interaction 4. Le diagramme de communication 5. Dcouvrir les objets du systme 55 56 56 56 57 61 61 63 63 63 64 65 67 69
www.editions-eni.fr
Editions ENI
3/10
UML 2
Initiation, exemples et exercices corrigs [3ime dition]
73 74 74 74
www.editions-eni.fr
Editions ENI
4/10
UML 2
Initiation, exemples et exercices corrigs [3ime dition]
4.9.2 La composition faible ou agrgation 4.9.3 Diffrences entre composition et agrgation 5. La relation de gnralisation/spcialisation entre les classes 5.1 Classes plus spcifiques et classes plus gnrales 5.2 L'hritage 5.3 Classes concrtes et abstraites 5.4 Expression de contraintes sur la relation d'hritage 5.5 L'hritage multiple 5.6 Factorisation des relations entre objets 5.7 Interface 6. Le diagramme des objets ou instances 7. Le diagramme de structure composite 7.1 Description d'un objet compos 7.2 Collaboration 8. Conclusion 9. Exercices 9.1 La hirarchie des chevaux 9.2 Les produits pour chevaux
107 109 110 110 111 112 114 116 117 119 123 124 124 130 133 133 133 134
www.editions-eni.fr
Editions ENI
5/10
UML 2
Initiation, exemples et exercices corrigs [3ime dition]
4. Conclusion
140
www.editions-eni.fr
Editions ENI
6/10
UML 2
Initiation, exemples et exercices corrigs [3ime dition]
2. Les activits et les enchanements d'activit 2.1 Les activits 2.2 Les enchanements d'activits 3. Les couloirs 4. Les activits composes 5. Le diagramme de vue d'ensemble des interactions 6. Conclusion 7. Exercices 7.1 Le spectacle questre 7.2 Le tierc
164 164 165 170 172 174 176 176 176 176
Les profils
www.editions-eni.fr
Editions ENI
7/10
UML 2
Initiation, exemples et exercices corrigs [3ime dition]
1. Introduction 2. Les strotypes 2.1 Les mta-classes 2.2 Les notions de strotype et d'association d'extension 2.2.1 Les notions de base 2.2.2 La notion de strotype requis 2.2.3 L'extension de plusieurs mta-classes par un mme strotype 2.2.4 La gnralisation et spcialisation des strotypes 3. Les tagged values 3.1 La notion de tagged value (valeur tiquete) 3.2 Les associations entre strotypes 4. Les autres lments d'un profil 4.1 Les contraintes 4.2 Les classes, types et numrations 5. Les profils 5.1 La reprsentation d'un profil 5.2 La relation de rfrence 5.3 L'application d'un profil un paquetage 6. Un exemple de domaine : les quids 6.1 Le profil 6.2 Le modle 7. Un exemple de profil de plateforme : un profil pour EJB (Enterprise Java Beans)
185 186 186 188 188 190 191 192 194 194 195 197 197 198 199 199 199 201 202 202 204 207
www.editions-eni.fr
Editions ENI
8/10
UML 2
Initiation, exemples et exercices corrigs [3ime dition]
1. Introduction 2. La transformation du modle objet vers le modle relationnel 2.1 La transformation des classes 2.2 La transformation des associations 2.2.1 Notion de clef trangre 2.2.2 Associations dont une extrmit a pour cardinalit 0..1 ou 1..1 2.2.3 Autres associations 2.3 La transformation de l'hritage 2.3.1 Mcanisme de transformation 2.3.2 Prise en compte des contraintes lies la relation d'hritage 2.4 Conclusion
209 210 210 212 212 212 213 215 215 216 219
www.editions-eni.fr
Editions ENI
9/10
UML 2
Initiation, exemples et exercices corrigs [3ime dition]
Annexe 4 : Lexique
1. Franais-anglais 2. Anglais-franais 247 250
Annexe 6 : Bibliographie
Index 263
www.editions-eni.fr
Editions ENI
10/10