Banco de dados
UML Unified
Modeling Language
Modeling
Professor MSc. Gilleanes Thorwald
Professor
Araujo Guedes
Araujo
gtaguedes@gmail.com
O presente material não pode ser divulgado presente material não ser divulgado externamente e os direitos autorais pertencem ao autor os 1
UML – Unified Modeling
Language
A UML é uma linguagem visual utilizada
UML uma para modelar softwares baseados no paradigma de orientação a objetos. paradigma ão
Esta linguagem tornou-se, nos últimos anos, se, ltimos a linguagem-padrão de modelagem adotada linguagem padrão internacionalmente pela indústria de internacionalmente stria engenharia de software.
UML – Unified Modeling
Language
A UML não é uma linguagem de
UML não de programação e sim uma linguagem de programa sim de modelagem utilizada para auxiliar a definir modelagem definir características de software como: de como
Seu comportamento;
Sua estrutura lógica;
A dinâmica de seus processos. dinâmica de seus
É utilizada principalmente nas fases análise lise de requisitos e Projeto do Sistema; de do Sistema
2
Ferramentas UML
Enterprise Architect
Architect
(www.sparxsystems.com.au);
Visual-Paradigm for UML (www.visualparadigm.com);
Poseidon for UML (www.gentleware.com);
ArgoUML (argouml.tigris.org);
Histórico da UML
A UML surgiu da união de três métodos de
UML
todos modelagem: modelagem:
O método de Booch; todo O método OMT (Object Modeling todo Technique) de Jacobson;
Technique)
O método OOSE (Object-Oriented Software
Oriented
Engeneering) de Rumbaugh.
Histórico da UML
Histórico
Esta união contou com o amplo apoio da
Esta
Rational Software, que incentivou e financiou a união das três metodologias; financiou
O esforço inicial surgiu da união do método todo de Booch com o OMT de Jacobson, o que que resultou no lançamento do Método todo Unificado no final de 1995;
Unificado
3