aula01 padroes uml

Download Aula01 Padroes UML

Post on 20-Jul-2015

57 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

Prof. MSc. Daniel Lima daniellima@ifma.edu.br

A Unified Modeling Language (UML) uma linguagem de modelagem no proprietria de terceira gerao (facilmente entendida pelo ser humano).A UML no uma metodologia de desenvolvimento, o que significa que ela no diz para voc o que fazer primeiro e em seguida ou como projetar seu sistema, mas ela lhe auxilia a visualizar seu desenho e a comunicao entre objetos.

Listagem de diagramas UML

Diagrama de Classe: Utilizado para ilustrar classes, suas estruturas e os relacionamentos estticos entre elas. Diagrama de Objeto: ilustra uma determinada estrutura de objeto em tempo de execuo Diagrama de interao: mostra o fluxo de solicitaes entre objetos

Todos os diagramas UML do suporte constituio do Diagrama de Classe

Especificao completa de classe com todos os compartimentos (nome, atributo e operao)

Visibilidade: - private + public ~ default #protected

Associaes: Utilizado para representar o relacionamento entre

classes Podem ser: Associao Agregao Composio Classe de associao

Associao: Relacionamento simples entre duas classes:

Agregao: Informa que uma classe faz parte de outra, mas

no de forma exclusiva

Composio: Informa que uma classe faz parte de outra de

forma exclusiva

Diagrama de Objeto: Notao UML

Relacionamento com outro caso de uso que ser sempre executado

Relacionamento com outro caso de uso que pode ou no ser executado

Elaborar os diagramas UML: Classe Objeto

Caso de Uso (com extend e include)

Problema: Sistema de Reserva em Hotel

Wiley - UML Weekend Crash Course (2002) Sakurai, R. G.; Cascarrolho, R. UML Criando diagramas eficientes, UMESP, 2009.Pgina do prof. Sampaio: http://www.dsc.ufcg.edu.br/~sampaio/