Sem resumo de edição
Sem resumo de edição
Linha 18: Linha 18:
No início da década de 90, viu-se o que ficou conhecido como a guerra dos métodos, vários "papas" da recém-definida engenharia de software diziam quem o seu método era o melhor e que iriam resolver todos os problemas. Na década de 80,surgiu a famigerada linguagem orientado a objeto. A quantidade de métodos orientados a objetos aumentou de pouco mais de 10 para mais de 50 durante o período de 1989 a 1994.
No início da década de 90, viu-se o que ficou conhecido como a guerra dos métodos, vários "papas" da recém-definida engenharia de software diziam quem o seu método era o melhor e que iriam resolver todos os problemas. Na década de 80,surgiu a famigerada linguagem orientado a objeto. A quantidade de métodos orientados a objetos aumentou de pouco mais de 10 para mais de 50 durante o período de 1989 a 1994.
Aprendendo com a experiência, novas gerações desses métodos começaram a surgir, com um claro destaque de alguns como o Booch, o OOSE (Object-Oriented Software Engineering), de Jacobson e o OMT, de Rumbaugh. Entre outros métodos importantes, encontravam-se Fusion, Shlaer-Mellor e Coad-Yourdon. Todos eram métodos completos, apesar de cada um conter pontos fortes e fracos. O OOSE de Jacobson, fornecia excelente suporte para os casos como uma maneira de controlar a captura de requisitos, a análise e o projeto em alto nível.
Aprendendo com a experiência, novas gerações desses métodos começaram a surgir, com um claro destaque de alguns como o Booch, o OOSE (Object-Oriented Software Engineering), de Jacobson e o OMT, de Rumbaugh. Entre outros métodos importantes, encontravam-se Fusion, Shlaer-Mellor e Coad-Yourdon. Todos eram métodos completos, apesar de cada um conter pontos fortes e fracos. O OOSE de Jacobson, fornecia excelente suporte para os casos como uma maneira de controlar a captura de requisitos, a análise e o projeto em alto nível.
Infelizmente, as coisas não são tão simples assim e, em meados da década, decidiu-se que era mais prudente reunir o que hovesse de melhor em cada proposta e criar um modelo único. Foi assim que JACOBSON, Booch e Rumbaugh criaram a UML (Unified Model Language), onde se pretendia apresentar um modelo universal que servisse de sustentação ao desenvolvimento.
 
Infelizmente, as coisas não são tão simples assim e, em meados da década, decidiu-se que era mais prudente reunir o que hovesse de melhor em cada proposta e criar um modelo único.  
Foi assim que JACOBSON, Booch e Rumbaugh criaram a UML (Unified Model Language), onde se pretendia apresentar um modelo universal que servisse de sustentação ao desenvolvimento.
 
Ao iniciar a unificação dos três métodos, os criadores estabeleceram 3 objetivos:
Ao iniciar a unificação dos três métodos, os criadores estabeleceram 3 objetivos:
1- Fazer a modelagem de sistemas, do conceito ao artefato executável, com a utilização de técnicas orientadas a objetos.
1- Fazer a modelagem de sistemas, do conceito ao artefato executável, com a utilização de técnicas orientadas a objetos.
2- Incluir questões de escala, inerentes a sistemas complexos e de tarefas críticas.
2- Incluir questões de escala, inerentes a sistemas complexos e de tarefas críticas.
3- Criar uma linguagem de modelagem a ser utilizada por seres humanos e por máquinas.
3- Criar uma linguagem de modelagem a ser utilizada por seres humanos e por máquinas.


Em 1994 Booch e Rumbaugh se juntaram, na Rational focando a união dos seus métodos. Em 1995, JACOBSON se associou a Rational.  
Em 1994 Booch e Rumbaugh se juntaram, na Rational focando a união dos seus métodos. Em 1995, JACOBSON se associou a Rational.  
Com isso o modelo UML foi evoluindo gradativamente e se espalhando pelo mundo, até chegar ao seu ápice.
Com isso o modelo UML foi evoluindo gradativamente e se espalhando pelo mundo, até chegar ao seu ápice.

Edição das 18h00min de 13 de maio de 2012

-Ivar Jacobson:

Bibliografia: Mestre em Engenharia elétrica pelo Instituto de Tecnologia de Chalmers, em Gotemburgo,
Ph.D. no Royal Institute of Technology em Estocolmo. Teve o inicio do seu trabalho
na empresa Ericsson onde começou a trabalhar com orientação a objeto.
Após sua demissão começou a trabalhar com Grady Booch e Rumbaugh James.

História: No Rational, Jacobson e seus amigos, Grady Booch e James Rumbaugh , primeiro desenhou a UML ,
posteriormente desenvolvendo o Rational Unified Process.
Eles logo foram auxiliadas nos seus esforços por Ivar Jacobson, o criador do métodoorientado a
objeto de engenharia de software (OOSE). Jacobson juntou Rational em 1995,
após a sua empresa, Objectory AB, foi adquirida pela Rational.
Os três foram metodólogos coletivamente referidos como os Três Amigos.


No início da década de 90, viu-se o que ficou conhecido como a guerra dos métodos, vários "papas" da recém-definida engenharia de software diziam quem o seu método era o melhor e que iriam resolver todos os problemas. Na década de 80,surgiu a famigerada linguagem orientado a objeto. A quantidade de métodos orientados a objetos aumentou de pouco mais de 10 para mais de 50 durante o período de 1989 a 1994. Aprendendo com a experiência, novas gerações desses métodos começaram a surgir, com um claro destaque de alguns como o Booch, o OOSE (Object-Oriented Software Engineering), de Jacobson e o OMT, de Rumbaugh. Entre outros métodos importantes, encontravam-se Fusion, Shlaer-Mellor e Coad-Yourdon. Todos eram métodos completos, apesar de cada um conter pontos fortes e fracos. O OOSE de Jacobson, fornecia excelente suporte para os casos como uma maneira de controlar a captura de requisitos, a análise e o projeto em alto nível.

Infelizmente, as coisas não são tão simples assim e, em meados da década, decidiu-se que era mais prudente reunir o que hovesse de melhor em cada proposta e criar um modelo único. Foi assim que JACOBSON, Booch e Rumbaugh criaram a UML (Unified Model Language), onde se pretendia apresentar um modelo universal que servisse de sustentação ao desenvolvimento.

Ao iniciar a unificação dos três métodos, os criadores estabeleceram 3 objetivos:

1- Fazer a modelagem de sistemas, do conceito ao artefato executável, com a utilização de técnicas orientadas a objetos.

2- Incluir questões de escala, inerentes a sistemas complexos e de tarefas críticas.

3- Criar uma linguagem de modelagem a ser utilizada por seres humanos e por máquinas.

Em 1994 Booch e Rumbaugh se juntaram, na Rational focando a união dos seus métodos. Em 1995, JACOBSON se associou a Rational. Com isso o modelo UML foi evoluindo gradativamente e se espalhando pelo mundo, até chegar ao seu ápice.