The Unified Modeling Language
More InfoLess Info
The Unified Modeling Language, UML for short, is more than a methodologyit is a language for expressing the constructs and relationships of complex systems. It was begun as a response to the OMG's request for proposal for a standard object-oriented methodology. Spearheaded by Rational's Grady Brooch, Jim Rumbaugh, and Ivar Jacobson, it has been endorsed by some of the major software companies in the world, including Microsoft, HP, and I-Logix.