Criou página com ''''JACOB JAMES RUMBAUGH''' A UML (Unified Modeling Language) é uma notação para descrição de sistemas orientados. Baseia-se na experiência dos principais autores dos 3 pri...'
 
Sem resumo de edição
Linha 12: Linha 12:


Dentre as vantagens, temos uma definição do mapeamento da análise ao projeto e à implementação, além de uma notação expressiva e consistente. Tornou a comunicação entre as pessoas mais fáceis, ajudando a apontar inconsistências e omissôes e, orientou a análise e projeto de sistemas de pequeno e grande porte.
Dentre as vantagens, temos uma definição do mapeamento da análise ao projeto e à implementação, além de uma notação expressiva e consistente. Tornou a comunicação entre as pessoas mais fáceis, ajudando a apontar inconsistências e omissôes e, orientou a análise e projeto de sistemas de pequeno e grande porte.
Referências bibliográficas:
- BOOCH, Grady. RUMBAUGH, James; JACOBSON, Ivar. UML: Guia do Usuário. 2ªed. Rio de Janeiro, 2005.
- 1991. Object-Oriented Modeling and Design. With others. Prentice Hall, ISBN 0-13-629841-9.
- http://www.ufpa.br/cdesouza/teaching/es/5-uml-introduction.pdf

Edição das 23h55min de 15 de maio de 2012

JACOB JAMES RUMBAUGH

A UML (Unified Modeling Language) é uma notação para descrição de sistemas orientados. Baseia-se na experiência dos principais autores dos 3 principais métodos da Orientação à Objetos.

Há quase dez anos, a Unified Modeling Language (UML) é o padrão para visualizar, especificar, construir e documentar os artefatos de um sistema de software. Sua simplicidade e expressividade permitem que os usuários modelem tudo, desde sistemas empresariais de informação, passando por aplicações distribuídas baseadas na Web e chegando a sistemas embutidos de tempo real.

James Rumbaugh foi o desenvolvedor a técnica 'Object Modeling Technique (OMT)', onde o próprio nome diz, trata-se de uma metodologia baseada em notações pré-existentes (ER, DTE, DFD). Físico pelo MIT com PhD em Ciência da computação pelo mesmo, revelou enorme importância na e projetos baseados em objetos.

Em 1994, Rumbaugh e Booch decidiram terminar os embates causados pelos dois métodos propostos e, se uniram visando criar um único método de desenvolvimento de software. A idéia dos dois era de criar um Método Unificado, que incorporasse as melhores características dos métodos existentes e resolvesse os problemas de cada um dos métodos. Em 1996, Jacobson se uniu e decidiu criar uma Linguagem de Modelagem Unificada.

Rumbaugh encorporou as suas técnicas a UML, dentre elas os Diagramas de Classe, Diagramas de Sequência e Diagramas de Transição de Estados.

Dentre as vantagens, temos uma definição do mapeamento da análise ao projeto e à implementação, além de uma notação expressiva e consistente. Tornou a comunicação entre as pessoas mais fáceis, ajudando a apontar inconsistências e omissôes e, orientou a análise e projeto de sistemas de pequeno e grande porte.


Referências bibliográficas:

- BOOCH, Grady. RUMBAUGH, James; JACOBSON, Ivar. UML: Guia do Usuário. 2ªed. Rio de Janeiro, 2005. - 1991. Object-Oriented Modeling and Design. With others. Prentice Hall, ISBN 0-13-629841-9. - http://www.ufpa.br/cdesouza/teaching/es/5-uml-introduction.pdf