análise e desenvolvimento de sistemas diagramas de seqüência profa. maria salete marcon gomes vaz
TRANSCRIPT
![Page 1: Análise e Desenvolvimento de Sistemas Diagramas de Seqüência Profa. Maria Salete Marcon Gomes Vaz](https://reader036.vdocuments.pub/reader036/viewer/2022062418/552fc0f8497959413d8b5cdc/html5/thumbnails/1.jpg)
Análise e Desenvolvimento de
Sistemas
Diagramas de Seqüência
Profa. Maria Salete Marcon Gomes Vaz
![Page 2: Análise e Desenvolvimento de Sistemas Diagramas de Seqüência Profa. Maria Salete Marcon Gomes Vaz](https://reader036.vdocuments.pub/reader036/viewer/2022062418/552fc0f8497959413d8b5cdc/html5/thumbnails/2.jpg)
Diagramas de Seqüência
Caso de Uso
![Page 3: Análise e Desenvolvimento de Sistemas Diagramas de Seqüência Profa. Maria Salete Marcon Gomes Vaz](https://reader036.vdocuments.pub/reader036/viewer/2022062418/552fc0f8497959413d8b5cdc/html5/thumbnails/3.jpg)
Revisando: Sintaxe
* [not fim] Pedido := RecuperaPedido(Cod)
Repetição
Condição
Retorno
Mensagem
Argumento(s)
![Page 4: Análise e Desenvolvimento de Sistemas Diagramas de Seqüência Profa. Maria Salete Marcon Gomes Vaz](https://reader036.vdocuments.pub/reader036/viewer/2022062418/552fc0f8497959413d8b5cdc/html5/thumbnails/4.jpg)
Exemplo: Retorno e Condição
Retorno
Condição
![Page 5: Análise e Desenvolvimento de Sistemas Diagramas de Seqüência Profa. Maria Salete Marcon Gomes Vaz](https://reader036.vdocuments.pub/reader036/viewer/2022062418/552fc0f8497959413d8b5cdc/html5/thumbnails/5.jpg)
Exemplo: Repetição
Repetição
![Page 6: Análise e Desenvolvimento de Sistemas Diagramas de Seqüência Profa. Maria Salete Marcon Gomes Vaz](https://reader036.vdocuments.pub/reader036/viewer/2022062418/552fc0f8497959413d8b5cdc/html5/thumbnails/6.jpg)
Revisando: Sincronia
Mensagem Síncrona Chamada de Função
Mensagem Assíncrona Eventos
![Page 7: Análise e Desenvolvimento de Sistemas Diagramas de Seqüência Profa. Maria Salete Marcon Gomes Vaz](https://reader036.vdocuments.pub/reader036/viewer/2022062418/552fc0f8497959413d8b5cdc/html5/thumbnails/7.jpg)
Exemplo: Sincronia
“Aguardando”
Processando
![Page 8: Análise e Desenvolvimento de Sistemas Diagramas de Seqüência Profa. Maria Salete Marcon Gomes Vaz](https://reader036.vdocuments.pub/reader036/viewer/2022062418/552fc0f8497959413d8b5cdc/html5/thumbnails/8.jpg)
Exemplo: Codificando
FecharPedido( )
Procedure FecharPedido( );
begin
...
end;
![Page 9: Análise e Desenvolvimento de Sistemas Diagramas de Seqüência Profa. Maria Salete Marcon Gomes Vaz](https://reader036.vdocuments.pub/reader036/viewer/2022062418/552fc0f8497959413d8b5cdc/html5/thumbnails/9.jpg)
Exemplo: Codificando
Valor := getValor( )
Function getValor( ): Float;
begin
...
getValor := X;
end;
![Page 10: Análise e Desenvolvimento de Sistemas Diagramas de Seqüência Profa. Maria Salete Marcon Gomes Vaz](https://reader036.vdocuments.pub/reader036/viewer/2022062418/552fc0f8497959413d8b5cdc/html5/thumbnails/10.jpg)
Estudo de Caso
Controle de Freqüência
Sistema de Automatização
de Cartão-Ponto
![Page 11: Análise e Desenvolvimento de Sistemas Diagramas de Seqüência Profa. Maria Salete Marcon Gomes Vaz](https://reader036.vdocuments.pub/reader036/viewer/2022062418/552fc0f8497959413d8b5cdc/html5/thumbnails/11.jpg)
Estudo de Caso: Controle de Freqüência
![Page 12: Análise e Desenvolvimento de Sistemas Diagramas de Seqüência Profa. Maria Salete Marcon Gomes Vaz](https://reader036.vdocuments.pub/reader036/viewer/2022062418/552fc0f8497959413d8b5cdc/html5/thumbnails/12.jpg)
Software em Camadas
Cobertura: Interface (Fronteira)
Bolo / Recheio: Software (Entidade e Controle)
Pratinho/Forma: Suporte (Fronteira)
![Page 13: Análise e Desenvolvimento de Sistemas Diagramas de Seqüência Profa. Maria Salete Marcon Gomes Vaz](https://reader036.vdocuments.pub/reader036/viewer/2022062418/552fc0f8497959413d8b5cdc/html5/thumbnails/13.jpg)
Software em Camadas
Usuário
Interface
Lógica
Serviços
![Page 14: Análise e Desenvolvimento de Sistemas Diagramas de Seqüência Profa. Maria Salete Marcon Gomes Vaz](https://reader036.vdocuments.pub/reader036/viewer/2022062418/552fc0f8497959413d8b5cdc/html5/thumbnails/14.jpg)
Estereótipos
Usuário
Interface
Lógica
Serviços
<<Fronteira>>
<<Controle>>
<<Entidade>>
<<Fronteira>>
![Page 15: Análise e Desenvolvimento de Sistemas Diagramas de Seqüência Profa. Maria Salete Marcon Gomes Vaz](https://reader036.vdocuments.pub/reader036/viewer/2022062418/552fc0f8497959413d8b5cdc/html5/thumbnails/15.jpg)
Classes
![Page 16: Análise e Desenvolvimento de Sistemas Diagramas de Seqüência Profa. Maria Salete Marcon Gomes Vaz](https://reader036.vdocuments.pub/reader036/viewer/2022062418/552fc0f8497959413d8b5cdc/html5/thumbnails/16.jpg)
Classes
Interface
Lógica
Serviços
![Page 17: Análise e Desenvolvimento de Sistemas Diagramas de Seqüência Profa. Maria Salete Marcon Gomes Vaz](https://reader036.vdocuments.pub/reader036/viewer/2022062418/552fc0f8497959413d8b5cdc/html5/thumbnails/17.jpg)
Diagrama de SeqüênciaRegistrar Entrada
![Page 18: Análise e Desenvolvimento de Sistemas Diagramas de Seqüência Profa. Maria Salete Marcon Gomes Vaz](https://reader036.vdocuments.pub/reader036/viewer/2022062418/552fc0f8497959413d8b5cdc/html5/thumbnails/18.jpg)
Diagrama de SeqüênciaCenário: Erro Entrada
![Page 19: Análise e Desenvolvimento de Sistemas Diagramas de Seqüência Profa. Maria Salete Marcon Gomes Vaz](https://reader036.vdocuments.pub/reader036/viewer/2022062418/552fc0f8497959413d8b5cdc/html5/thumbnails/19.jpg)
Diagrama de SeqüênciaRegistrar Saída
![Page 20: Análise e Desenvolvimento de Sistemas Diagramas de Seqüência Profa. Maria Salete Marcon Gomes Vaz](https://reader036.vdocuments.pub/reader036/viewer/2022062418/552fc0f8497959413d8b5cdc/html5/thumbnails/20.jpg)
Diagrama de SeqüênciaCenário: Erro Saída
![Page 21: Análise e Desenvolvimento de Sistemas Diagramas de Seqüência Profa. Maria Salete Marcon Gomes Vaz](https://reader036.vdocuments.pub/reader036/viewer/2022062418/552fc0f8497959413d8b5cdc/html5/thumbnails/21.jpg)
Diagrama de SeqüênciaListar Freqüência