I Am the Architect of My Life

The mind, computing, architecture and what ought to be built

  • Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 7 other followers

  • Users

  • Copyright

    Copyright (C) 2011, Nicole C. Tedesco. All rights reserved.

Alex Bell on the Disease that is UML

Posted by Nicole Tedesco on May 25, 2011

Alex Bell has written a lovely article on the use of UML called, “UML Fever: Diagnosis and Recovery”,

http://queue.acm.org/detail.cfm?id=1053347

I admit to using UML from time to time.  I do so because a specific UML modeling tool may meet specific communication and data storage requirements I might have.  UML tools, for instance, make for interesting “object databases”.  I occasionally find the detailed grammar of UML helpful as a helpful guide for thinking through the details of certain classes of problems.  I use extensions to the grammar frequently.  As a generalized communication grammar however, UML is severely limited and should be ignored.  The appropriateness of UML is not well understood by a significant fraction of practitioners and its over use is certainly counter productive.

I believe that modeling tools are useful but must recover from the UML disease that has infected them all.  I have a specific evolutionary path in mind which I will write about in detail at a future time.

If you wish to improve the efficacy of communication of complex concepts between team members, I urge you to return to the basics of literature, philosophy, psychology, linguistics, marketing and art.  At the very least, read Edward Tufte.  The efficiency-through-standards argument of UML is a myth.

About these ads

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

 
Follow

Get every new post delivered to your Inbox.

%d bloggers like this: