Diagrama de sequência
Prof. Dr. Rodrigo Duarte Seabra
Universidade Federal de Itajubá Bacharelado em Ciência da Computação
Prof. Dr. Rodrigo Duarte Seabra
Diagrama de Sequência
1 / 41
Diagrama de Sequência Aula 06
Prof. Dr. Rodrigo Duarte Seabra
Universidade Federal de Itajubá Bacharelado em Ciência da Computação
Prof. Dr. Rodrigo Duarte Seabra
Diagrama de Sequência
2/ 41
Diagrama de Sequência
Determina a sequência de eventos que ocorrem em um determinado processo, identificando quais mensagens devem ser disparadas entre os elementos envolvidos e em que ordem Baseia-se no diagrama de casos de uso Em geral, há um diagrama de sequência para cada caso de uso declarado Valida e complementa o diagrama de …exibir mais conteúdo…
Dr. Rodrigo Duarte Seabra
Diagrama de Sequência
14/ 41
Autochamadas ou Autodelegações
Mensagens que um objeto envia para si mesmo A mensagem parte da linha de vida do objeto e atinge a linha de vida do próprio objeto
Autochamada
Prof. Dr. Rodrigo Duarte Seabra
Diagrama de Sequência
15/ 41
Detalhes de Tempo
Quando se quer demonstrar o tempo que uma mensagem leva em consideração antes de ser disparada, deve-se usar restrições de duração, e a mensagem é apresentada na diagonal
Detalhes de tempo
Prof. Dr. Rodrigo Duarte Seabra
Diagrama de Sequência
16/ 41
Mensagens Perdidas e Mensagens Encontradas
Perdida: representa uma mensagem que foi enviada e sua confirmação de recebimento não foi recebida, podendo significar que a mensagem não chegou ao seu destino Encontrada: representa o recebimento de uma mensagem enviada por um elemento desconhecido ou um elemento não representado no diagrama, ou o recebimento de uma mensagem que fora dada como perdida, pois seu tempo de espera por resposta poderia ter sido encerrado
São representadas por um círculo preenchido
perdida: o círculo é atingido pela mensagem
encontrada: mensagem parte do círculo
Prof. Dr. Rodrigo Duarte Seabra
Diagrama de Sequência
17/ 41
Mensagens Perdidas e Mensagens Encontradas
Exemplo de mensagem perdida e encontrada
Prof. Dr. Rodrigo Duarte Seabra