Applying UML and Patterns, "An Introduction to Object-Oriented Analysis and Design (OOA/D) and the Unified Process"
By Craig Larman
I wanted this book to prepare for the UML:486 exam.
I looked everywhere but couldn't find it, instead what I found at all book stores and websites was:
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development
Notice the subtle name difference.
I was told by one and all that the Iterative Process book is the latest edition of the Unified Process book.
I found the Unified Process book listed on one website and ordered it immediately, only to find out 3 days later that they have shipped me the Iterative Process book instead, saying that its a new edition of the same which unfortunately is not available anymore. I have argued with the website a lot and I told them that I want what I ordered, they have agreed to refund me but before I go ahead and do that I thought I'll get some expert advice and thats why I am here.
I want to know if the Iterative book is the new edition of the Unified book.
Originally posted by Liyaquat Ali: I want to know if the Iterative book is the new edition of the Unified book.
Yes. However I have no information on whether it is still suitable for IBM Test 486 preparation. It should be. The Unified Process allows for iterative Development and the book definitely still uses UML. However the second edition only has 656 pages while the third edition has 736 pages. The change in title was most likely due to the prevailing perception that (UP=bad - Iterative=good) which misrepresents the (BRUF/BDUF=bad - agile=good) debate.
Originally posted by Peer Reynders: The Unified Process allows for iterative Development
I always thought that the UP *calls* for iterative development. Doesn't it?
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
The third fundamental tenet of the Unified Process is its iterative and incremental nature. An iteration is a mini-project that results in a version of the system that will be released internally or externally. This version is supposed to offer incremental improvement over the previous version, which is why the result of an iteration is called an increment.
However I stick by my statement that when the third edition was published the term "Iterative Development" was probably seen as less fraught with negative connotation than "Unified Process".
Joined: Nov 16, 2005
Thanks for all the feedback,
I think I will keep the book.
Does anyone know if the Iterative process book is still good for the IBM 486 exam.