Monthly Archives: July 2003

Review: The Elements of UML Style

By Scott Ambler

An excellent little "bible" for modellers

Like Strunk & White’s "The Elements of Style" for writers (which it flatters by imitation), or Edward Tufte’s "The Visual Display of Quantitative Information" for statisticians, this book is destined to become a "bible" for those using the Unified Modelling Language.

Like those other books, it combines a sound set of standards for the experienced user with good guidance for those with less advanced skills. The focus is clearly on how to get the message across most efficiently and effectively, by understanding what you should leave out just as much as what you should include.

In just over 120 bite-sized pages Scott takes you through each of the main techniques in UML, identifying why you might want to use each one, how to draw the diagrams, how to construct names and descriptive text, with a number of clear "dos" and "don’ts" for each technique. It’s bang up to date, covering most of the new diagram types in UML 2.0 as well as the latest conventions for the more established diagram types. The writing and examples are concise, so that you can read much of the book at a single sitting, but always complete enough that you fully understand.

Read the full review

Categories: Reviews. Content Types: Book and Modelling & Analysis.
Posted in Reviews | Leave a comment

A Square Peg, and Only Round Holes

Musings on whether an architect can fit neatly anywhere in a traditional IT organisation hierarchy.

Read the full article...

Posted in Agile & Architecture, Thoughts on the World | Leave a comment

The Changing Role of An IT Architect

An IT architect (for want of a generic term which isn’t already terribly overloaded) takes on many different roles over time. This article discusses some of those roles, and introduces a model for the different architectural interventions in a typical project life-cycle.

Read the full article...

Posted in Agile & Architecture, Thoughts on the World | Tagged | Leave a comment

Characteristics of a Software Architect

My musings on what makes a good software architect.

Read the full article...

Posted in Agile & Architecture, Thoughts on the World | Leave a comment