UML Linguagem De Modelagem Unificada
Pesquisas Acadêmicas: UML Linguagem De Modelagem Unificada. Pesquise 862.000+ trabalhos acadêmicosPor: thehenriquewbraz • 12/5/2014 • 284 Palavras (2 Páginas) • 576 Visualizações
UML significa Unified Modeling Language ou Linguagem de Modelagem Unificada de projetos
orientados a objetos. Como o próprio nome diz, UML é uma linguagem e não um método!
A UML é uma linguagem padrão de notação de projetos.
Por notação entende-se especificar, visualizar e documentar os elementos de um sistema OO. A UML
é importante, pois:
◊ serve como linguagem para expressar decisões de projeto que não são óbvias ou que não podem
ser deduzidas do código;
◊ provê uma semântica que permite capturar as decisões estratégicas e táticas;
◊ provê uma forma concreta o suficiente para a compreensão das pessoas e para ser manipulada
pelas máquinas.
◊ É independente das linguagens de programação e dos métodos de desenvolvimento.
2.1 Breve histórico
Nos anos 90, conhecida como a época da “guerra dos métodos”, vários métodos coexistiam com
notações muitas vezes conflitantes entre si. Dentre estes, os mais conhecidos eram:
◊ OMT (Object Modelling Technique) de Rumbaugh;
◊ Método de Booch; icialmente, Rumbaugh (OMT) e Booch fundiram seus métodos (e notações) resultando no Método
Unificado em 1995 quando trabalhavam juntos na Rational Software (atualmente uma divisão da
IBM). Jacobson juntou-se a eles mais tarde e seu método OOSE foi incorporado à nova metodologia
(RUP).
Salienta-se que além do método, eles unificaram a notação de projeto e a chamaram UML. Então,
UML representa a unificação das notações de Booch, OMT e Jacobson. Também agrega as idéias de
inúmeros autores, tais como Harel e seu diagramas de estados, Shlaer-Mellor e o ciclo de vida dos
objetos. Em suma, UML é uma tentativa de padronizar os artefatos de análise e projeto: modelos
semânticos, sintaxe de notação e diagramas.
Na década de 90, surge uma organização importante no m
...