Object-oriented Analysis and Design with Applications, 3rd Edition

Author: Grady Booch et al
Publisher: Addison Wesley, 2007
Pages: 720
ISBN: 978-0201895513
Aimed at: Experienced developers looking to move into analysis and design
Rating 4.5
Pros: Thorough and definitive
Cons: Not the easiest read; examples feel dated
Reviewed by: Dave Wheeler

I like this book. It tackles complex subjects, OOA and OOD, and it does it in a logical order and with clarity. Beginning with an examination of the core concepts in OO, it moves on to discuss methods for performing analysis and design, using UML of course given the authors, followed by a look at the processes involved. The book concludes by presenting some practical examples of analysis and design, hence the “with Applications” in the title.

Banner

 

The book feels rigorous. It might be tempting to skip the concepts section, given that many developers will feel that they already know them, but that would be a shame. I enjoyed the revision and the precision with which terms are defined. The middle sections felt somewhat turgid at points, but this is partly because any discussion involving UML, analysis and design is never likely to be a laugh a minute. The cat cartoons add levity, though. For many, the final section that discusses various sample applications will be where they gain the most. These applications are deliberately varied, with code and technology being a very deliberate by-product rather than the focus; this is as you’d hope and expect in a book on analysis and design. This does have the side-effect of making the book appear somewhat dated and academic in nature, and perhaps not relevant to the modern .NET/Java developer. Don’t be fooled, though: there is value a-plenty to be had, especially for the budding analyst/designer.

If you’re looking for a magic recipe or silver bullet on how to perform analysis and design for your next great project, then be prepared to be disappointed: this book doesn’t contain ready-made answers. It’s also not the best book on using UML. The real value of this book is derived from how it makes you think, which means that you will need to give this book time and effort to get the best out of it.

Banner


The Infinity Puzzle

Author: Frank Close
Publisher: Oxford University Press
Pages: 416
ISBN: 978-0199593507
Aimed at: Technically minded general readers
Rating: 4.5
Pros: Enjoyable and thought-provoking read
Cons: Sometime long-winded, could benefit from a good edit
Reviewed by: Mike James

With the subtitle "How the quest to  [ ... ]



Understanding Computation

Author: Tom Stuart
Publisher: O'Reilly
Pages: 332
ISBN: 978-1449329273
Audience: Rubyists who want to know more about computer science
Rating: 4
Reviewer: Mike James

What exactly is computation? In many ways it is important to know what this book is not about.


More Reviews

Last Updated ( Monday, 11 June 2012 )
 
 

   
RSS feed of book reviews only
I Programmer Book Reviews
RSS feed of all content
I Programmer Book Reviews
Copyright © 2014 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.