Breve Histórico da UML
Fevereiro 28, 2008
Mais um trecho de “UML 2 – Guia Prático” (Gilleanes Guedes, Ed. Novatec):
A UML surgiu da união de três metodologias de modelagem: o método de Booch, o método OMT (Object Modeling Technique) de Jacobson e o método OOSE (Object-Oriented Software Engineering) de Rumbaugh (foto). Essas eram, até meados da década de 1990, as três metodologias de modelagem orientada a objetos mais populares entre os profissionais da área de engenharia de software. A união dessas metodologias contou com o amplo apoio da Rational Software, que incentivou e financiou tal união.
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 também 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.
Tão logo a primeira versão foi lançada, diversas grandes empresas atuantes na área de engenharia e desenvolvimento 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 ou Grupo de Gerenciamento de Objetos) em 1997, como uma linguagem-padrão de modelagem. A UML em sua versão 2.0 trouxe grandes novidades em relação à estrutura geral da linguagem principalmente com relação à abordagem de quatro camadas e à possibilidade de se desenvolver “perfis” particulares a partir da UML, cuja documentação oficial pode ser consultada no site da OMG em