Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process (2nd Edition)
||Author: Craig Larman|
List Price: $52.00
Our Price: Click to see the latest and low price
Publisher: Prentice Hall PTR (13 July, 2001)
Sales Rank: 2,080
Average Customer Rating: 4.33 out of 5
Customer ReviewsRating: 4 out of 5
Very clear and readable intro but too expensive
This book is a really well written, clear, comprehensive exposition of software delopment processes and best practices, uml and design patterns. An excellent read for someone who has just learned how to program in an object oriented language and wants to progress to the next level. The strong points of this book are: it is very clear, to the point and gives a broad coverage of all relevant problems and techiques in software development. Weak points: it is way too espensive, it could be more in depth in some areas, and it would benefit from the addition of a few chapters on how to use CASE tools. Also, it is nice to see the POS case study evolve throughout the book, but it would be even nicer if one could see a diagram or two from other areas and context once in a while.
Rating: 5 out of 5
Book Review: "Applying UML and Patterns"
Please see my expanded review at:
I picked this book up several years ago while writing curriculum for a training class on OOAD and UML. My reason for seeking it was that I needed an alternative to several of the books that Rational published, including UML Distilled and The Unified Modeling Language User Guide. The later two texts just did not tie UML, process and practical examples together and Larman's book did.
What appealed to me about "Applying UML and Patterns", is that it combined both theory and practice in manifold ways. I've critiqued each of the following areas:
Software Development Life Cycle
Practical Case Study and Examples
Overall, the book makes for good reading for developers and team leads alike. I recommend it as a baseline prior to choosing a UP based methodology and for those wanting to understand the big picture and how Use Case, UML, Patterns and UP can compliment on another.
Happy Reading : )
Rating: 4 out of 5
Pretty Readable For A Textbook
I read Larman's Applying UML And Patterns in my software engineering course at university. Some good points about the text: it was very readable, there were many helpful examples and diagrams, and it showed the UP for one example (the point-of-sale system) rather than several unrelated examples. I think many students are able to relate to the POS system example due to the large percentage of us working retail jobs.
Some negatives are that sometimes the prose rambles a bit or it seems like the author wrote it during a very late night. Also I would have liked more comparisons between the many (and sometimes confusing) diagrams in UML.
Overall, I thought this book did a great job teaching the reader about UML diagrams, software patterns, and the many iterations of the UP.
· UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition
· Writing Effective Use Cases
· Design Patterns Explained: A New Perspective on Object-Oriented Design
· Applying UML and Patterns Training Course: A Desktop Seminar from Craig Larman (2nd Edition)
· Design Patterns