2.2 Diagrama de sequência

Diferentemente dos diagramas de caso de uso, atividade e estados, diagramas de sequência estão mais próximos da implementação propriamente dita. Eles denotam as mensagens trocadas em objetos, classes ou atores ao longo do tempo, em uma determinada interação que desejamos descrever com o diagrama. É útil para descrever ciclos de vida de objetos e a sequência das mensagens e suas repostas no tempo (síncrono ou assíncrono).

Os objetos são representados com “raias” da seguinte forma:

No diagrama acima, os objetos frmListaClientes e frmEditaCliente são de classes de implementação de um formulário na web. A objeto ClienteDao corresponde a uma classe que realiza a leitura e salvamento de dados de um cliente no banco de dados.

As setas denotam as mensagens (no caso, chamada de action, botão ou método) trocadas entre os objetos. Todas elas são síncronas, porque para cada mensagem o emissor fica bloqueado até que se cheque sua resposta.

Copyright © 2014 AIEC.