Rumbaugh

Revisão de 23h53min de 15 de maio de 2012 por Gustavo Piccolo (discussão | contribs) (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...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)

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.