Is UML 2.0 Agile or Awkward?

The Unified Modeling Language (UML) has been widely accepted throughout the software industry and successfully applied to diverse domains ever since it was adopted by the Object Management Group (OMG) in 1997. This article discusses the UML 2.0 major revision and explains that it represented both an excellent opportunity and …