-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.