Grady Booch
[[1]]
História: As linguagens de modelagem orientadas a objetos surgiram na década de 80, à medida que o pessoal envolvido com metodologia, diante de um novo gênero de linguagens de programação orientadas a objetos e de aplicações cada vez mais complexas, começou a experimentar métodos alternativos de análise e projeto. Entre os anos de 1989 e 1994 houve um aumento significativo de métodos orientados a objetos. A década de 90 ficou marcada pela Guerra dos Métodos entre diversos usuários com o intuito, de mostrarem que o seu método atenderia as necessidades e resolveria todos os problemas. Era necessário a criação de um modelo único. Dentro deste contexto Jacobson, Booch e Rumbaugh criaram o UML (Unified Model Language), onde se pretendia apresentar um modelo universal que servisse de sustentação ao desenvolvimento.A UML foi baseada em estudos com mais de 10 anos, e corresponde a um conjunto de diagramas com suas finalidades, porém sem nenhuma ligação ou sequência definida pela linguagem, o que não orienta o processo de desenvolvimento.
O modelo foi aceitado por diversas empresas: Digital, Hp, I-Logic, IBM, Microsoft, Oracle, Rational dentre outras. Com a expansão deste modelo universal foi criada a versão 1.0 da UMl, padronizada pela OMG (Object Management Group) em janeiro de 1997. A versão atual é a 2.2.