The UML is an open standard controlled by the Object Management Group (OMG), an open consortium of companies. The standard defines rules and notations to specify business and software systems. The notation supplies a rich set of graphic elements for drawing 14 models. UML includes rules that state how those elements may be connected and used to express different views of a software system.
Tools
|
Videos
|
Papers
|
MacA&D on Mac or WinA&D on Windows support the full UML notation plus other popular design methods.