Home Page -------------------
[Home Page] - [Reviews Main]
-------------------

Book Review
Java Modeling in Color with UML by Peter Coad
Recommended
ISBN: 0 13 011510 X       Publisher: Prentice Hall       Pages: 218pp+CD       Price: £39-99
Categories:   java    
Reviewed by Christer Loefving in C Vu 13-1 (Feb 2001)
This is a different computing book in many senses. It is a hard back title that, at first sight, looks like a child's book, because of the colourful onslaught. At first, I had a real hard time grasping it all. There are no less than three co-authors, a fact that may contribute to the confusion felt.

The preferred way to get the best out of this is to follow one of the reading paths. They are presented and explained after the very general introductory chapter and have names such as 'development process', 'specific modelling tips' and 'templates'. Avoid reading from cover to cover.

The model presented in the book builds on 'standard' UML enhanced with four fundamental so-called 'Archetype' colons. Here is a short example;

Which colour is that class?

Is it a moment or interval? It's pink.

Is it a role-played? It's yellow.

Is it a catalogue-entry-like description? It's blue.

Otherwise, it's a party, place or thing. It's green.

Even more colours are used, but these four are the essential ones. The concept is abstract and you need a lot of practice, not only reading, to understand it.

During the onslaught there is a story told. A named job-aspirant is given an hour to model a payroll system and succeeds to convince the interviewer after only 25 minutes by use of the colours (also after much practice, I suspect).

On the CD, there are a number of sample projects to investigate. Authentic and complete with project-notes, code and documentation. These projects contain hundreds of 'ready to use' classes, interfaces and methods. I also found a nice development tool, JTogether. In the enclosed free white board edition it offers simultaneous round-trip engineering for Java with UML package and class diagrams. You will also find C++ support. This tool greatly enhances the value of the book and CD and makes it useable as a self study-package. Used in this way the book comes into its own. Read some pages or a chapter, experiment with the tools, read and repeat the chapter and soon you are on your way.

A warning though, you must have a working knowledge of Java/UML and a true ambition to dig deeper to get anything out of this. No beginners! Also, as I said, it is at the first attempt pretty hard to find the right path into the text. However, for the right person in the right situation, this title is well worth both the time and money spent.


Other Authors with the same surname

Coad
Java Design Building Better Apps & Applets by Peter Coad & M. Mayfield [Recommended]  (Reviewed Nov 1997)
Java Design by P Coad & M Mayfield [Recommended]  (Reviewed May 1998)
Object Models Strategies, Patterns & Applications by Peter Coad  (Reviewed Nov 1997)
Object Oriented Analysis, (Second Edition) by Peter Coad & Edward Yourdon [Recommended]  (Reviewed Feb 1994)
Object-Oriented Analysis (Second Edition) by Peter Coad & Edward Yourdon [Not Recommended]  (Reviewed May 1993)
Object-Oriented Design by Peter Coad & Edward Yourdon [Not Recommended]  (Reviewed May 1993)
Object-Oriented Programming by Peter Coad & Jill Nicola [Recommended]  (Reviewed Jul 1993)


Last Update - 13 May 2001.

To link to this review, please use the URL: http://www.accu.org/bookreviews/public/reviews/j/j002289.htm

Copyright © The Association of C & C++ Users 1998-2000. All rights reserved.

Mirrored from http://www.accu.org/