This post originated from an RSS feed registered with .NET Buzz
by Darrell Norton.
Original Post: UML Overview
Feed Title: Darrell Norton's Blog
Feed URL: /error.htm?aspxerrorpath=/blogs/darrell.norton/Rss.aspx
Feed Description: Agile Software Development: Scrum, XP, et al with .NET
Though some people donât like the UML, its value as a
modeling notation cannot be overlooked. Although Iâm not a strict UML purist,
neither believing in UmlAsBlueprint
or UmlAsProgrammingLanguage
instead opting for UmlAsSketch.
Here are some great (free) resources for getting up to speed
on the UML:
Download the complete UML 2.0 spec (boring, but maybe
helpful): http://www.uml.org/
Books
The best, UML-only book for sure is Martin Fowlerâs UML
Distilled, 3rd ed. Subtitled âA Brief Guide to the Standard Object
Modeling Language,â it weighs in at a mere 192 pages (including index,
bibliography, blah blah blah).
If you really want to understand the value of UML in context
(as well as development process, object-oriented analysis and design, and
more), I must recommend Craig Larmanâs Applying
UML and Patterns, 3rd ed. See what I wrote about it here
and see why David Hayden calls it the
best development book he bought in 2004, period.
Ezequiel Cuellar's Notes on Applying UML and Patterns
were very helpful for a review:
What would a modeling language be without certifications?
There are two vendors offering UML certs. The OMG, the group that develops the
UML, has their cert which you can learn about at http://www.omg.org/uml-certification/index.htm.