Diagrama de Seqüências

O diagrama de seqüência descreve a interação entre classes em termos de  uma troca de mensagens sobre o tempo.  Um diagrama de seqüência é composto por: papeis da classe, Barras de ativação, mensagens e linhas de vida. O diagrama de seqüência abaixo foi modelado para o caso de uso Processar Pedido da Virtual LTDA.

Os casos de usos, como vimos representam um conjunto de cenários que descrevem os diferentes processos que ocorreram no sistema. O diagrama de seqüência de eventos permite modelar estes processos através da troca de mensagens (eventos) entre os objetos do sistema.  Cada mensagem no diagrama de seqüência de eventos corresponde a uma operação no diagrama de classes. Como as mensagens são operações invocadas, elas devem estar presentes nos objetos de destino, que são ativadas pelas mensagens no objeto de origem.