Cet ouvrage s'adresse aux ingénieurs logiciel, developpeurs, architectes et chefs de projet, ainsi qu'aux étudiants en écoles d'ingénieurs et en master d'informatique.
Il décrit en détail les nouveautés d'UML 2 (Unified Modeling Language) et le nouveau paradigme informatique MDE (Model Driven Engineering).
La première partie porte sur la technologie des objets et plus particulièrement sur le lien entre modélisation orientée objet et programmation orientée objet. De nombreux exemples de code sont fournis avec une étude de cas concise en C++.
La seconde partie est une présentation détaillée d'UML 2 et notamment de toutes les différences et avancées par rapport à UML 1.x.
La troisième partie présente trois études de cas décrites dans leur totalité (le code est téléchargeable sur Internet)
Éléments fondateurs de la modélisation objet. Entre théorie et pratique. Mécanismes natifs du modèle objet. Parallèlisme. Persistance. Analyse et conception par objets. De l'objet au composant. Les différents types de diagrammes. Composants logiciels et déploiement. Étude de cas n°1 : la prison de Nantes et le modèle entité-relation. Étude de cas n°2 : le système de domotique et la gestion du temps. Étude de cas n° 3 : le distributeur automatique bancaire et le langage de spécification.