
By: Craig Larman
UML et les Design Patterns fournit aux développeurs et aux étudiants les connaissances indispensables pour comprendre et maîtriser l'analyse et la conception orientées objet (A/COO). Son objectif ne se limite pas à la création de diagrammes et à la notation UML ; il vise à leur application réelle dans le contexte de la conception de systèmes logiciels. Craig Larman, expert de renom en technologie objet et en méthodes itératives, présente ici une unique étude de cas homogène, exposant progressivement les techniques capitales de l'analyse et de la conception orientées objet, tout en mettant l'accent sur les activités, les principes et les patterns les plus essentiels. Grâce aux nombreux exemples et à une étude approfondie des patterns, des cas d'utilisation, du Processus Unifié et de l'analyse architecturale, cet ouvrage constitue un exposé clair et pratique sur la façon de penser et de concevoir en termes d'objets.
"UML et les Design Patterns" by Craig Larman is a comprehensive guide to Unified Modeling Language (UML) and design patterns, aimed at software developers and analysts. Here is a detailed overview of the book:
The book is structured to guide readers through the process of software development using UML and design patterns. It starts with an introduction to UML, covering its basic elements such as classes, objects, use cases, and interactions. The second part delves into design patterns, explaining their purpose, structure, and usage in real-world scenarios. The author then integrates these concepts, showing how design patterns can be applied within the framework of UML to enhance software design and development.
Goodreads Reviews:
AbeBooks Reviews:
Fnac Reviews:
The book has been published in multiple editions, including:
In summary, "UML et les Design Patterns" by Craig Larman is a seminal work that provides a thorough understanding of UML and design patterns, emphasizing their practical application in object-oriented analysis and design. The book has received positive reviews for its clarity and comprehensive coverage, making it a valuable resource for software developers and analysts.