Related products:
UML Bible
Head First Design Patterns
UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition
Applying UML and Patterns : An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition)
UML 2 Toolkit
|
Uml
UML in Practice : The Art of Modeling Software Systems Demonstrated through Worked Examples and Solutions
Format: Paperback
Author: Pascal Roques
ReleaseDate: 05 March, 2004
Publisher: John Wiley & Sons
Rating:
Amazing book!
While Larman's book reads like a college text book(No disrespect intended), this book is concise, and walks you through how to think in OOAD. If you read Larman's book, which is considered by many to be THE BOOK on OOAD, and walked away still unsure of how to apply his ideas in the real world, then this book is for you. By showing you many examples and the pros and cons of modeling each in different ways, you gain a much deeper understanding of the fundamental concepts. I own over 100 technical books and must say that this is by far the most USEFUL BOOK I have ever purchased!
.
Masterful
By that standard Roques is truly a UML master. Several years ago I read a book called the Dancing Wu Li Masters in which the author concluded that what sets masters apart is that they teach the essence of a subject. UML in Practice leads the reader through a number of case studies from the initial conceptual models, through functional, static and dynamic models to the resulting application design. Along the way Roques provides highly useful insights, best practices and formal patterns. UML in Practice was originally published in French and appears to have been translated by the author himself. While the translation is less than perfect (and there are a few incomprehensible sentences), on the whole the quirkiness of the language adds a bit of levity to the book.
An interesting new approach!
Very deep coverage of use cases, class and state diagrams. A very interesting approach to learn UML: to follow the thoughts of an expert explaining the pros and cons of various mofeling solutions. The part on OO design is fully compliant with Larman's OOAD approach. A must!!!.
|
|