Diagrama de Sequência
O Diagrama de Sequência é um tipo de diagrama UML utilizado para representar a interação entre diferentes objetos em um sistema ao longo do tempo.
Ele é muito útil para visualizar a ordem e o fluxo das mensagens ou chamadas de método entre os objetos.
Função:
- O Diagrama de Sequência é usado para modelar a lógica de interação entre os objetos em um cenário específico. Ele ajuda a entender o fluxo de mensagens e a ordem das operações em um processo.
Componentes Principais:
- Atores/Objetos: Representados por retângulos no topo do diagrama. Eles são os participantes da interação.
- Linhas de Vida: Linhas verticais que representam a existência dos objetos durante o período em que a interação ocorre.
- Mensagens: Setas horizontais que mostram a comunicação entre os objetos. A direção da seta indica o fluxo da mensagem.
Exemplo:

No exemplo ilustrado, temos um cenário simples de login em um sistema:
- O Usuário inicia o processo enviando uma mensagem de “Login” para o Sistema.
- O Sistema solicita a verificação de credenciais ao Banco de Dados.
- O Banco de Dados responde que as credenciais estão OK.
- O Sistema informa ao Usuário que o login foi bem-sucedido.
Este exemplo mostra a ordem das interações e como diferentes componentes do sistema se comunicam entre si para realizar uma tarefa específica. Diagramas de Sequência são especialmente úteis para entender e documentar casos de uso mais complexos.