
Xavier Blanc
Isabelle Mounier
avec la contribution de Cédric Besse
UML2
pour les
développeurs
Cours avec exercices corrigés
UML2
pour les
développeurs
Cours avec exercices corrigés
Un cours d’initiation à UML conçu pour les développeurs et les étudiants en informatique
La plupart des livres sur UML s’adressent avant tout aux concepteurs et architectes logiciels, selon une démarche «tout-modèle»
dans laquelle la production de code est traitée comme une activité subalterne. Cette approche suscite évidemment des réticences
chez les développeurs et déconcerte les étudiants, dont la formation reste axée principalement sur la programmation et qui mesu-
rent mal les enjeux du formalisme UML.
UML 2 pour les développeurs prend le contre-pied de ces approches classiques. L’ouvrage montre comment articuler harmonieu-
sement modélisation et programmation, en insistant sur les gains de productivité que permettent ces allers-retours entre les
modèles UML et le code.
Chaque notion UML importante est introduite par un exemple et chaque chapitre se clôt par une série d’exercices corrigés (90
au total), qui permettront au lecteur de tester ses connaissances.
Pour illustrer concrètement les relations entre code et modèles, les auteurs font le choix du langage Java, les principes présen-
tés étant naturellement transposables à d’autres langages.
Au sommaire
Pourquoi modéliser • Diagrammes de classes • Reverse Engineering • Rétroconception et patrons de conception (design patterns)
• Génération de code • Diagrammes de séquence • Diagrammes de séquence de test • Plates-formes d’exécution • Diagrammes
de cas d’utilisation • Développement avec UML • Corrigés des exercices.
Sur le site www.editions-eyrolles.com
•Dialoguez avec les auteurs
•Téléchargez les modèles et le code source des exemples du livre
9 7 8 2 2 1 2 1 2 0 2 9 5
Code éditeur : G12029 • ISBN : 2-212-12029-X
16,90 €
X. Blanc
I. Mounier
Xavier Blanc
Maître de conférences à l’Université Pierre et Marie Curie (Paris 6), Xavier Blanc est responsable de l’enseigne-
ment des techniques de modélisation en 3eannée de licence et en master d’informatique. Ses recherches portent
depuis 1998 sur l’ingénierie guidée par les modèles et il est le représentant du LIP6 (Laboratoire d’informatique
de l’Université Paris 6) à l’OMG. Il est également auteur de MDA en action, paru chez le même éditeur.
Isabelle Mounier
Maître de conférences à l’Université Pierre et Marie Curie, Isabelle Mounier enseigne principalement les tech-
niques de développement d’applications en licence d’informatique. Ses activités de recherche ont d’abord porté
sur la vérification de propriétés temporelles de systèmes informatiques modélisés par des réseaux de Petri et
elle s’intéresse aujourd’hui aux aspects formels des langages de modélisation tels qu’UML.
UML2
pour les développeurs
blanc 11/09/06 21:07 Page 1
© Groupe Eyrolles 2006,
ISBN : 2-212-12029-X