Motivação

 UML
   - História
   - Diagramas

 Bibliografia

UML - Unified Modeling Language
Uma Breve História
A UML  surgiu da união de três metodologias de modelagem: o método do americano Grady Booch, o método OMT(Object Modeling Technique) do sueco Ivar Jacobson e o método OOSE(Object-Oriented Software  Engineering) do americano James Rumbaugh. Estas eram até meados  da década de 90, as três metodologias de modelagem orientada a objeto mais populares. A união dessas tecnologias contou com o apoio da Rational Software, que incentivou e financiou a união das três metodologias.

O esforço inicial do projeto começou com a união do método de Booch com o método OMT de Jacobson, o que resultou no lançamento do Método Unificado no final de 1995. Logo em seguida, Rumbaugh juntou-se a Booch e Jacobson na Rational Software e seu método OOSE começou a ser incorporado à nova metodologia. O trabalho de Booch, Jacobson e Rumbaugh conhecidos popularmente como "Os Três Amigos", resultou no lançamento, em 1996, da primeira versão da UML propriamente dita.

Assim que a primeira versão foi lançada, diversas grandes empresas atuantes na área de software passaram a contribuir com o projeto, fornecendo sugestões para melhorar e ampliar a linguagem. Finalmente a UML foi adotada pela OMG(Object Management Group) em 1997, como a linguagem padrão de modelagem. Hoje, em 2007, a UML está na versão 2.0.

Timeline