🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: misc.books.technical
1 messages
1 total messages Started by Rob Slade, doting grandpa of Rya... Tue, 12 Jan 1999 00:00
REVIEW: "UML in a Nutshell", Sinan Si Alhir
#481
Author: Rob Slade, doting grandpa of Rya...
Date: Tue, 12 Jan 1999 00:00
61 lines
4324 bytes
BKUMLNSH.RVW   981101

"UML in a Nutshell", Sinan Si Alhir, 1998, 1-56592-448-7,
U$19.95/C$29.95
%A   Sinan Si Alhir salhir@earthlink.net
%C   103 Morris Street, Suite A, Sebastopol, CA   95472
%D   1998
%G   1-56592-448-7
%I   O'Reilly & Associates, Inc.
%O   U$19.95/C$29.95 800-998-9938 fax: 707-829-0104 nuts@ora.com
%P   275 p.
%T   "UML in a Nutshell"

James Gosling probably didn't intend it that way, but Java has a lot
to answer for.  It was the "proof of concept" for the theory that if
you throw a sufficient number of adjectives at a new technology it
becomes worthwhile.  Why else would we be told that UML (Unified
Modeling Language) is a "general-purpose, broadly applicable, tool-
supported, industry-standardized modeling language?"

Part one introduces UML.  Chapter one presents some basics, including
a history and a description of standards documentation. 
Interestingly, while the preface claims all of technology as the field
for UML, the history makes it clear that the language arose from
object-oriented methodology, and makes the case for UML both more
limited and clearer: UML may be to object programming what
flowcharting was to procedural programming.  The business cycle
manage-babble in chapter two does not help much, but the few clear
sections do reinforce the object-oriented origins.  Using a more
strictly object programming terminology, this view is strengthened
again with greater clarity in chapter three.

Part two looks at the use of UML.  Chapter four is a tutorial.  It
suffers from the eagerness of the author to both get right into the
tools without laying groundwork first, and a continued propensity to
try to be as general as possible in order to prove the UML can be used
for anything.  In this case, the objectives of the system to be
modelled are not defined in advance, and so the diagrams and
explanations are not very enlightening: are we talking about people?
processes? programs? functions?  An overview of the architecture and
structures of UML is given in chapter five.

Part three presents the reference material that forms the backbone of
the Nutshell series books.  Chapters six through thirteen explain the
diagramming and model organization, class and object diagrams, use
case diagrams, sequence diagrams, collaboration diagrams, statechart
diagrams, activity diagrams, component diagrams, deployment diagrams,
extension mechanisms (for expanding the language), and the object
constraint language (OCL).

While slightly marred by a tendency to oversell, this is a serviceable
reference for those using UML.

copyright Robert M. Slade, 1998   BKUMLNSH.RVW   981101

-- 
======================
rslade@vcn.bc.ca  rslade@sprint.ca  robertslade@usa.net  p1@canada.com
Subscribe to techbooks mailing list at techbooks-subscribe@egroups.com
       or via the Web at http://www.eGroups.com/list/techbooks/
Robert Slade's Guide to Computer Viruses, 0-387-94663-2 (800-SPRINGER)
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads