La première édition d'UML en action est parue en 2000, peu après le livre précurseur de Pierre-Alain Muller chez le même éditeur.
L'idée était de réaliser un ouvrage pratique sur UML, basé sur une etude de cas, depuis les spécifications jusqu'à l'implémentation, en passant par la definition des uses cases et l'utilisation d'un "process" en complément d'UML.
Elle comprenait également un poster (processus 2TUP) ainsi qu'un CD contenant les modèles Rose de l'étude de cas, la spécification officielle UML 1.3 de l'époque, etc.
La deuxième édition est sortie en 2003 :
Avec plus de 10 000 exemplaires vendus, UML en action est devenu un livre incontournable pour tous les concepteurs d'applications confrontés à la mise en oeuvre concrète d'UML. Cette nouvelle édition incorpore la problématique émergente de l'EAI, ainsi que de nombreuses mises à jour : prise en compte d'UML 1.4, de Java 2, des dernières recommandations sur la rédaction des cas d'utilisation, etc.
Vous pouvez récupérer des extraits du livre ainsi que les modèles UML faits avec Rational/Rose sur le site Eyrolles.
La troisième édition, commençant à prendre en compte la version 2.0 est parue en juin 2004.
Débutant ou expérimenté, vous devez mettre en pratique UML dans des projets réels. L'étude de cas proposée ici vous permettra d'élaborer rapidement vos propres modèles et de maîtriser les aspects avancés de ce langage. Les éléments UML y sont mis en œuvre et discutés avec force conseils et mises en garde. Toutes les étapes du processus de développement sont détaillées, depuis la capture et l'analyse des besoins jusqu'à la conception détaillée en Java/J2EE à l'aide des design patterns.
Plusieurs chapitres du livre sont téléchargeables sur le site des éditions Eyrolles.


