análise e desenvolvimento de sistemas diagramas de seqüência profa. maria salete marcon gomes vaz

Post on 16-Apr-2015

108 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Análise e Desenvolvimento de

Sistemas

Diagramas de Seqüência

Profa. Maria Salete Marcon Gomes Vaz

Diagramas de Seqüência

Caso de Uso

Revisando: Sintaxe

* [not fim] Pedido := RecuperaPedido(Cod)

Repetição

Condição

Retorno

Mensagem

Argumento(s)

Exemplo: Retorno e Condição

Retorno

Condição

Exemplo: Repetição

Repetição

Revisando: Sincronia

Mensagem Síncrona Chamada de Função

Mensagem Assíncrona Eventos

Exemplo: Sincronia

“Aguardando”

Processando

Exemplo: Codificando

FecharPedido( )

Procedure FecharPedido( );

begin

...

end;

Exemplo: Codificando

Valor := getValor( )

Function getValor( ): Float;

begin

...

getValor := X;

end;

Estudo de Caso

Controle de Freqüência

Sistema de Automatização

de Cartão-Ponto

Estudo de Caso: Controle de Freqüência

Software em Camadas

Cobertura: Interface (Fronteira)

Bolo / Recheio: Software (Entidade e Controle)

Pratinho/Forma: Suporte (Fronteira)

Software em Camadas

Usuário

Interface

Lógica

Serviços

Estereótipos

Usuário

Interface

Lógica

Serviços

<<Fronteira>>

<<Controle>>

<<Entidade>>

<<Fronteira>>

Classes

Classes

Interface

Lógica

Serviços

Diagrama de SeqüênciaRegistrar Entrada

Diagrama de SeqüênciaCenário: Erro Entrada

Diagrama de SeqüênciaRegistrar Saída

Diagrama de SeqüênciaCenário: Erro Saída

Diagrama de SeqüênciaListar Freqüência

top related