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.