REVIEW - The Object-Oriented Development Process - Developing and Managing a Robust Process for Object-Oriented Development


Title:

The Object-Oriented Development Process

Developing and Managing a Robust Process for Object-Oriented Development

Author:

Thomas Rowlett

ISBN:

Publisher:

Prentice Hall (2001)

Pages:

421pp

Reviewer:

James Roberts

Reviewed:

August 2004

Rating:

★★★☆☆


I would not hesitate to use this book

This book is a guide to using a particular development process for an object-oriented environment. The author seems to have developed it himself, and named it (modestly) 'The Object-Oriented Development Process'. The process itself is very much the usual kind of thing (use case, state diagrams, class diagrams etc), explained unusually clearly and logically. It also includes non-Object-Oriented techniques (truth tables for example), which, as the author points out, are just as applicable to Object Oriented projects.

The book's strengths are the clarity of the writing, and the way that the author manages to maintain a logical thread of the process from initial requirements through to testing and maintenance (the very mention of which is rather a novelty). I particularly enjoyed the early sections of the book, where the suggested process for generating the analysis model is documented

I am not sure whether I would like to take the process defined in this book 'lock, stock and barrel' onto a project. However, I would not hesitate to use this book to help explain to colleagues what we are trying to achieve with existing processes.

One feature of this book is a detailed example of a development project ('video store' implementation) to which the author repeatedly returns to for illustration. This would probably be an irritation for someone skimming the book. However, it does illustrate how the process holds together, and so is probably worth the space taken up as an aid to more detailed study.

My only complaint about the book is the title - a reader might be confused into buying this book thinking that it was a review of OO development processes, which this book is not.

Recommended.


Book cover image courtesy of Open Library.





Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.