Escolar Documentos
Profissional Documentos
Cultura Documentos
CursoUML Diagramas
CursoUML Diagramas
sistema
sob
Vises complementares
Viso do caso de uso Viso do projeto Viso do processo Viso da implementao Viso da implantao
De forma iterativa:
Repetindo o processo de projetar uma pequena parte e constru-la.
Diagramas estruturais
So organizados em funo dos principais grupos de itens encontrados na modelagem de um sistema
1. 2. 3. 4.
Diagrama de classes: Classes, interfaces e colaboraes Diagrama de objetos: Objetos Diagrama de componentes: Componentes Diagrama de implementao: Ns
Diagramas comportamentais
Diagrama de caso de uso Diagrama de seqncia Diagrama de colaborao Diagrama de grfico de estados Diagrama de atividades
Organiza os comportamentos do sistema Foco na ordem temporal das mensagens enviadas e recebidas pelos objetos Foco na organizao estrutural dos objetos que enviam e recebem mensagens Foco no estado de mudanas de um sistema orientado por eventos Foco no fluxo de controle entre objetos
Acessar Internet
Provedor Internet
*
* *
Assinante
Diagrama de Seqncia
Mostram a troca de mensagens (isto chamada de mtodo) entre diversos Objetos, numa situao especfica e delimitada no tempo Colocam nfase especial na ordem e nos momentos nos quais mensagens para os objetos so enviadas
:AnalisarPedido
confirmarPedido
Diagrama de Colaborao
Mostram interao entre objetos sem muita preocupao com a seqncia das aes So indicados para mostrar um fluxo de um programa So adequados explanar um processo na lgica do programa.
co nf ir
m ar Pe di do
AnalisarPedido
solicitarAnalise
Transio
Esperando conexo
Desligando servidor
Atendendo conexo
Estado final
Transio
Relaciona dois estados Evento de ativao
Diagrama de Atividades
Grfico de fluxo que mostra o fluxo de controle de uma atividade para a outra (viso lgica) Modelagem seqencial computacional de um processo
Estado de ao
Ramificao seqencial
Cadastrar Cliente
Unio concorrente
Analisar Oramento :Oramento : <unspecified>
Estado final
Fluxo de objeto
Exerccio No. 1
Utilizando o problema para controle dos membros dos rgos Colegiados na UNEP Desenvolva dois casos de uso, um diagrama de seqncia e um diagrama de atividade
Referncias
Booch, G., Rumbaugh, J., Jacobson, I. UML Guia do Usurio 11a Tiragem. Editora Campus, Rio de Janeiro, 2000. Pender, T. UML Bible, Wiley Publishing Inc. Indianapolis, 2003. Larman, C. Utilizando UML e Padres, 1a edio. Bookman, So Palulo, 2002.