Escolar Documentos
Profissional Documentos
Cultura Documentos
Fim
DIAGRAMA DE ESTADO
Simbologia
Início
Estado
Posição do
objeto após a
Fim ocorrência da
transição.
DIAGRAMA DE ESTADO
Simbologia
Início
Estado
Atividade
Procedimento
desenvolvido
Fim até que ocorra
a transição.
DIAGRAMA DE ESTADO
Simbologia
Início
Estado
Atividade
Transição
Ocorrência
para mudança
de estado.
Fim
DIAGRAMA DE ESTADO
Simbologia Início
Estado Evento
Atividade
Transição
Fato ocorrido
para provocar
a transição
Fim
DIAGRAMA DE ESTADO
Simbologia Início
Estado Evento
Guarda
Atividade
Estado Evento
Guarda
Atividade
Ação
Transição
Procedimento
responsável por
Fim alterar o status.
DIAGRAMA DE ESTADO
Simbologia – Auto transição
Quando houver uma transição que retorna ao mesmo
estado.
DIAGRAMA DE ESTADO
Simbologia – Super Estados
Quando um conjunto de atividades define ao final o mesmo
estado.
DIAGRAMA DE ESTADO
Simbologia – Estados Concorrentes
Quando um objeto de uma mesma classe pode ter mais de
um estado ao mesmo tempo para que ao final tenha um só
estado.
DIAGRAMA DE ESTADO
Diagrama de Estado – Caso de Uso
Importante para:
•Identificar o atendimento às restrições;
•Analisar a ordem das ocorrências das mudanças de
estado;
Finalizar Locação/
Aguardando Cadastrando Locação
Emitir Comprovante
Comprovante
DIAGRAMA DE ESTADO
Diagrama de Estado – Classe
Não são todas as classes que passaram por mudança de
estado.
DIAGRAMA DE ESTADO
Diagrama de Estado – Classe
Não são todas as classes que passaram por mudança de
estado.
No exemplo “Estacionamento Praça da Estacio”
podemos observar que a classe VAGA possui mudança
de estado e, portanto podemos construir um diagrama
para ela:
DIAGRAMA DE ESTADO
Diagrama de Estado – Classe
Passos para construção:
1.Identifique os estados possíveis: liberada, bloqueada,
interditada.
2.Relacione as mudanças de/para;
DIAGRAMA DE ESTADO
Diagrama de Estado – Classe
DIAGRAMA DE ESTADO
Diagrama de Estado – Classe
Supondo que fosse possível também o estado de
CANCELADA !!!!
Pode-se cancelar a partir do estado DISPONÍVEL ou
INTERDITADA. Como
fazer?
DIAGRAMA DE ESTADO
Diagrama de Estado – Classe
... Ligar os dois estados a um estado de CANCELADO ...
DIAGRAMA DE ESTADO
Diagrama de Estado – Classe
... Ou representa-se um super Estado...
DIAGRAMA DE ATIVIDADE
O diagrama de atividade permite escolher a ordem pela qual
as coisas devem ser feitas, isto é, indica meramente as regras
essenciais de seqüência que necessitam ser seguidas - esse
é um aspecto fundamental para diferenciar um diagrama de
atividade de um fluxograma.
Fluxogramas são limitados a processos seqüenciais enquanto
que Diagramas de Atividade podem manipular processos
paralelos.
DIAGRAMA DE ATIVIDADE
O ponto forte do diagrama de atividade reside no fato de
suportar e encorajar comportamento paralelo, tornando-se
uma boa técnica para a modelagem de fluxo de trabalho e
programação para multiprocessamento.
Quando usar:
•Para representar o processo;
•Para representar cada Caso de Uso complexo;
DIAGRAMA DE ATIVIDADE
RAIA
•Agrupam atividades relacionadas às
responsabilidades que cumprem;
•Mostrar em qual parte da organização
um trabalho é executado;
•Mostrar explicitamente onde são
executadas ações (em qual objeto).
DIAGRAMA DE ATIVIDADE
Início
Representa
o início do
diagrama.
DIAGRAMA DE ATIVIDADE
Início
Atividade
Início
Atividade
Início Intercalação
Atividade
Início Intercalação
Atividade
Decisão
Transições seguintes
são efetuadas em
Separação paralelo independente
da seqüência.
DIAGRAMA DE ATIVIDADE
Início Intercalação
Transição seguinte efetuada
somente quando todos os
Atividade
estados nas transições de
entrada tenham completado
suas atividades.
Decisão
Junção
Separação
DIAGRAMA DE ATIVIDADE
Início Intercalação
Atividade
Decisão
Junção
Separação
Fim
DIAGRAMA DE ATIVIDADE
DIAGRAMA DE ATIVIDADE
DIAGRAMA DE ESTADO / ATIVIDADE
Desafio
reservado
em aberto
fechado
DIAGRAMA DE ESTADO / ATIVIDADE
Desafio
DIAGRAMA DE ESTADO
Desafio
DIAGRAMA DE ESTADO
Desafio
DIAGRAMA DE ATIVIDADE
Desafio
ESTUDO DE CASO
Próxima aula
Modelo de Projeto
Diagramas de Implementação