Diagrama de Sequência
Modelagem Orientada a Objetos
Aula 5
Modelagem Dinâmica
Diagrama de Seqüência
Prof. MSc. André Luiz Dias Ribeiro, PMP prof.andreluiz@usjt.br Agenda
1.
Cenários de Casos de Uso
2.
Conceitos
3.
Mensagens
4.
Notação
5.
Construção
6.
Exercícios
Página 2
1
1. Cenários de Casos de Uso
É a realização de um caso de uso;
Representam os vários caminhos para a realização de uma tarefa;
Podem ser possibilidades de sucesso ou insucesso; Identificados a partir do fluxo principal e dos fluxos alternativos dos casos de uso.
Página 3
1. Cenários de Casos de Uso
Exemplo Fluxo Principal de um Caso de Uso
Cenário: Sacar dinheiro na ATM com sucesso:
1.
2.
3.
4.
5.
6.
7.
8.
Cliente Insere Cartão
Sistema Valida Cartão
Sistema Valida Cliente do Banco
Cliente Seleciona Saque
Cliente Seleciona Quantidade da Lista de
Valores-Padrão
Sistema confirma transação com o Sistema do
Banco
Sistema Dispensa Dinheiro
Sistema Ejeta Cartão
Página 4
2
1. Cenários de Casos de Uso
Exemplo Cenários com Fluxos Alternativos de um Caso de Uso
Lista de Fluxos Alternativos
A1 Cartão não pode ser identificado
A2 Cliente do Banco não pode ser identificado
A3 Quantidade não padrão requisitada
A4 Sem fundos na conta
A5 Tentativa de sacar mais que o máximo diário
A6 Sem conexão com o Sistema do Banco
A7 Cartão se encontra em lista impeditiva
A8 ATM não tem cédulas para pagar valor requisitado
A9 Cartão não consegue ser dispensado
A10 Demonstrativo é requisitado
A11 Saque de uma conta vinculada
A12 Saque em horário especial
Página 5
2. Diagrama de Seqüência - Conceitos
Descreve como os objetos interagem e como eles se comunicam;
Representa a troca de mensagens entre os objetos; Ênfase na ordem temporal que os eventos acontecem; Devem ser construídos por cenários de casos de uso.
Página 6
3
2. Exemplo
:Cliente
: Atendente
:Locacao