Darrell Norton's Blog [MVP]

Sponsors

The Lounge

Wicked Cool Jobs

News

  • Darrell Norton pic

    MVP logo

    View Darrell Norton's profile on LinkedIn

    Currently Reading:

    weewar.com

Advertisement

Images in this post missing? We recently lost them in a site migration. We're working to restore these as you read this. Should you need an image in an emergency, please contact us at imagehelp@codebetter.com
Review of Applying UML and Patterns by Craig Larman

The subtitle to this book is “An Introduction to Object-Oriented Analysis and Design and the Unified Process”, and it is indeed a book about object-oriented analysis and design.  Applying UML and Patterns uses the unified process (UP) as the iterative process within which OOA/D is introduced, and contains a single case study which is elaborated on throughout the book.

Applying UML and Patterns is not about learning the UML.  It’s about teaching you to “think” in objects with operations and properties.  It helps to put into perspective what UML and patterns are being applied at which stages in the software development process.  Even if you already know UML, this context alone is worth the book’s price.  After reading this book you will have a different opinion on the importance and use of most of the UML diagrams.  Many times Craig delves into the “whys” of something, helping you understand the reason for each element from a business point of view.

One of the most valuable parts of the book are detailed examples of how to use each of the basic (GRASP) patterns along with some popular Gang of Four (GOF) patterns to create solid software designs.  Although it seems tedious to consider all the angles Larman uses, it brings to light many different factors to consider while designing software.

Check out more book reviews at the WeProgram.NET Book Review page.


Posted Thu, Jan 22 2004 4:53 PM by Darrell Norton

[Advertisement]

Comments

James Avery wrote re: Review of Applying UML and Patterns by Craig Larman
on Thu, Jan 22 2004 4:27 PM
That sounds awesome, I am going to have to add that to the list of books I need to read.
Jiho Han wrote re: Review of Applying UML and Patterns by Craig Larman
on Thu, Mar 18 2004 12:35 PM
Darrell, do you think it's worth it to buy the cd-rom version instead or in addition to?
Also, I have UML Distilled book but if you were to recommend another guide which book would it be?
Thanks
Darrell wrote re: Review of Applying UML and Patterns by Craig Larman
on Fri, Mar 19 2004 1:04 AM
Jiho - the CD-ROM version of Applying UML and Patterns? Sure, go for it.

If you want to get more in-depth than UML Distilled, I'd recommend "The Unified Modeling Language User Guide" http://www.amazon.com/exec/obidos/ASIN/0201571684/darrellnorton-20

It's a much heavier read, but if you're up for it, good luck!
Atul Gupta wrote re: Review of Applying UML and Patterns by Craig Larman
on Thu, Jan 6 2005 6:58 PM
I too heard a lot about this book. Could you suggest best way to read this out . Becz i have plan of taking IBM UML certifictaion by Jan,2005 end ..
Devlicio.us