Cover of UML 2 et les design patterns

UML 2 et les design patterns

By: Craig Larman

Publisher: Pearson
Published: 2005
Language: Unknown
Format: BOOK
Pages: 655
ISBN: 9782744070907

About This Book

Ce livre de référence en matière de " pensée objet " est une introduction pratique à l'analyse et la conception orientées objet (A/C00) au moyen d'UML et des design patterns. Il propose de suivre une démarche itérative et incrémentale bien définie, le Processus Unifié, qui guide pas à pas utilisateur, de la spécification des besoins au code de l'application. Le Processus Unifié fait appel à UML, le langage standard de représentation graphique pour les projets de conception logicielle. L'auteur propose une description complète des design patterns, qui constituent les " meilleures pratiques " que les experts en A/C00 appliquent au développement de systèmes. Parmi ces patterns, se trouvent les célèbres patterns GoF et GRASP, dont les modalités d'application sont ici détaillées. Cette troisième édition comprend plus particulièrement : Des développements plus importants sur la maîtrise de l'A/C00 au travers des études de cas ; Les améliorations liées à UML 2, à la modélisation agile, au développement piloté par les tests, et au refactoring ; De nombreuses explications sur la façon de combiner le développement itératif et évolutif à l'A/C00 ; Des indications pour appliquer le Processus Unil ; Un nouveau chapitre sur l'évolution des besoins L'ouvrage se caractérise par l'analyse complète de deux études de cas, qui illustrent tout le processus d'A/C00 : techniques clés, patterns essentiels, notation UML. Il s'adresse aux développeurs et aux étudiants en informatique ou en génie logiciel qui connaissent un langage de programmation objet mais sont novices en matière d'A/C00, ainsi qu'à ceux qui désirent apprendre ou approfondir la notation UML, l'application des patterns et les principes d'analyse et de conception.

AI Overview

Book Overview: "UML 2 et les design patterns" by Craig Larman

Key Themes

  • UML 2: The book focuses on the Unified Modeling Language (UML) version 2, providing an in-depth analysis of its features and applications in software design.
  • Design Patterns: It explores various design patterns, which are reusable solutions to common problems in software design, and how they can be integrated with UML.
  • Object-Oriented Analysis and Design: The book emphasizes object-oriented analysis and design principles, explaining how these concepts are essential for creating robust and maintainable software systems.
  • Iterative Development: It discusses the importance of iterative development methodologies, which involve breaking down the development process into smaller, manageable iterations.

Plot Summary

The book is a comprehensive guide to object-oriented software design, focusing on the integration of UML 2 with design patterns. It starts with an introduction to UML 2, covering its syntax, semantics, and usage. The author then delves into various design patterns, explaining their applications and how they can be used to solve common design problems.

The book is structured to provide practical guidance, with numerous examples and case studies to illustrate the concepts. It also covers the iterative development process, highlighting the benefits of breaking down the development cycle into smaller, more manageable parts.

Critical Reception

  • Goodreads Reviews: The book has received positive reviews on Goodreads, with readers praising its practical approach and detailed explanations of UML 2 and design patterns. However, some reviewers have noted that the book may be more suited for intermediate to advanced readers due to its technical nature.
  • WorldCat: The book is listed in WorldCat, indicating its availability in various libraries and its recognition as a reference in the field of object-oriented software design.

Editions and Publication

  • Publication Date: The book was first published in 2005, with subsequent editions and translations. The French edition mentioned in WorldCat was published in 2009.
  • ISBN: The book has an ISBN number, indicating its formal publication through Pearson Education.

Availability

  • Online Platforms: The book is available on various online platforms, including AbeBooks and Goodreads, where it can be purchased in digital formats like Kindle.
  • PDF Version: A PDF version of the book is available for download from certain educational resources, providing an accessible format for readers.

In summary, "UML 2 et les design patterns" by Craig Larman is a detailed guide to integrating UML 2 with design patterns, focusing on object-oriented analysis and design principles. The book is highly regarded for its practical approach and is recommended for intermediate to advanced readers in the field of software design.