Articles on the Unified Modeling Language (UML)

Notes by Stephen R. Palmer

Home > SoftwareDesign
The trouble comes when people feel compelled to convey the whole model or design through UML. A lot of object model diagrams are too complete and, simultaneously, leave too much out. ... Nor is UML a very satisfying programming language
Eric Evans, Domain-Driven Design: Tackling Complexity in the Heart of Software ---- (more words of wisdom on UML...)

Introduction to the Unified Modeling Language

The first five articles form a 5 part mini-series introducing UML to Java developers published on www.informit.com. Following this is summary information for UML 2.x

This is followed by articles on the UML 2.1. I use UML all the time as it is the best general purpose modelling notation for software systems available. However, there are things about it I'd like to change and one or two of them are discussed below.

Copyright 2010 Stephen R. Palmer. All rights reserved.