UML came about when James Rumbaugh joined Grady Booch at Rational Software. They both had object-oriented syntaxes and needed to combine them. Semantically, they were very similar; it was mainly the symbols that needed to be unified. The result was UML 1.0.
Then Ivar Jaconson joined them. He brought with him the syntax for use cases which was added in UML 1.1. The Object Management Group adopted the UML1.1 specification in November 1997, making it an independent industry standard. Some small changes were made in versions 1.3 and 1.4. A major revision of the metamodel occured at version 2.0 plus the addition of variations on the main diagram types. Version 2.3 is the current release.
Download the UML Superstructure Document using the following Net Links. You may need Adobe Acrobat Reader to read the pdf file.
Browse the document and learn what the authors of UML intended for the language
UML Training Courses
Other UML Resources