Sem resumo de edição
Linha 1: Linha 1:
'''
'''GRADY BOOCH'''
'''Grady Booch'''  


[[http://www.google.com.br/imgres?q=grady+booch&um=1&hl=pt-BR&sa=N&biw=1366&bih=624&tbm=isch&tbnid=hKR9iu0EcvJn2M:&imgrefurl=http://kimmicblog.com/2012/02/24/zen-and-the-art-of-software-the-innovation-interview-with-grady-booch/&docid=eTJi5x7arkKqTM&imgurl=http://kimmicblog.files.wordpress.com/2012/02/grady-headshot1.jpg&w=332&h=500&ei=daqyT9WLGamV6AH6qrGtCQ&zoom=1&iact=hc&vpx=733&vpy=237&dur=702&hovh=276&hovw=183&tx=119&ty=194&sig=109301049319533823976&page=1&tbnh=129&tbnw=86&start=0&ndsp=23&ved=1t:429,r:20,s:0,i:113]]
Mestre em Engenharia Elétrica
Responsável juntamente com Jacobson e Rumbaugh pelo desenvolvimento de um modelo universal: UML.
Criador do Método de Booch


'''História:'''
'''História:'''
As linguagens de modelagem orientadas a objetos surgiram na década de 80, à medida que o pessoal envolvido
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
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
cada vez mais complexas, começou a experimentar métodos alternativos de análise e projeto.  
Na década de 80 já existiam outras linguagens orientadas a objetos como: Objective C, C++ e Eiffel.
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
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
Guerra dos Métodos entre diversos usuários com o intuito, de mostrarem que o seu método atenderia as necessidades
Linha 14: Linha 17:
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.   
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
Em 1994, Rumbaugh juntou-se a Booch
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.
 
 
 
O modelo foi aceitado por diversas empresas: Digital, Hp, I-Logic, IBM, Microsoft, Oracle, Rational dentre outras que viam a UML como um
recurso estratégico para seus negócios. A parceria com essas empresas foi de muito importante, pois elas desejavam dedicar recursos com o propósito de trabalhar a favor de uma definição mais forte e mais completa da UML. Consequentemente surgiu a versão 1.0 da UMl, padronizada pela OMG (Object Management Group) em janeiro de 1997. A padronização só foi possível mediante a ajuda de Mary Loomis, que convenceu a OMG a solicitar uma proposta(RFP) de linguagem padrão de modelagem. A versão atual é a 2.2.
 
A criação da UML foi o resultado de três objetivos:
 
- Fazer a modelagem de sistemas com as técnicas orientadas a objetos, do conceito ao artefato executável.
- Incluir questões de escala, inerentes a sistemas complexos e de tarefas críticas.
- Criar uma linguagem de modelagem a ser utilizada por seres humanos e por máquinas.
A linguagem  não poderia ser muito simples pois iria limitar a amplitude de problemas que poderiam ser solucionados e não poderia ser muito complexa pois sobrecarregaria o ser humano na resolução de problemas.
 
 
 
 
 
Foram estabelecidos três objetivos para

Edição das 20h38min de 15 de maio de 2012

GRADY BOOCH

Mestre em Engenharia Elétrica Responsável juntamente com Jacobson e Rumbaugh pelo desenvolvimento de um modelo universal: UML. Criador do Método de Booch

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. Na década de 80 já existiam outras linguagens orientadas a objetos como: Objective C, C++ e Eiffel. 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.

Em 1994, Rumbaugh juntou-se a Booch



O modelo foi aceitado por diversas empresas: Digital, Hp, I-Logic, IBM, Microsoft, Oracle, Rational dentre outras que viam a UML como um recurso estratégico para seus negócios. A parceria com essas empresas foi de muito importante, pois elas desejavam dedicar recursos com o propósito de trabalhar a favor de uma definição mais forte e mais completa da UML. Consequentemente surgiu a versão 1.0 da UMl, padronizada pela OMG (Object Management Group) em janeiro de 1997. A padronização só foi possível mediante a ajuda de Mary Loomis, que convenceu a OMG a solicitar uma proposta(RFP) de linguagem padrão de modelagem. A versão atual é a 2.2.

A criação da UML foi o resultado de três objetivos:

- Fazer a modelagem de sistemas com as técnicas orientadas a objetos, do conceito ao artefato executável. - Incluir questões de escala, inerentes a sistemas complexos e de tarefas críticas. - Criar uma linguagem de modelagem a ser utilizada por seres humanos e por máquinas.

A linguagem  não poderia ser muito simples pois iria limitar a amplitude de problemas que poderiam ser solucionados e não poderia ser muito complexa pois sobrecarregaria o ser humano na resolução de problemas.



Foram estabelecidos três objetivos para