Martin Fowler has some interesting
observations on the state of the Unified Modeling Language. He has
noticed that UML users fall into three categories according to how they use
UML: UML-as-sketch, UML-as-blueprint and UML-as-programming-language. He
goes on to say that the current UML standardization process is driven
mainly by the blueprint and programming language crowd, leaving the
sketchers out in the cold.
I’ve always liked Fowlers "UML Distilled" book
because it drilled down to the really important parts of UML without
getting caught up in a lot of the superfluous annotations. I definitely
fall into the UML-as-sketch category. Now I wonder where UML is going.