Diagrama de Sequência
Diagrama de Sequência¶
O Diagrama de Sequência é uma representação visual que mostra a interação entre objetos ou componentes ao longo do tempo. Ele é usado para modelar o comportamento dinâmico de um sistema, ilustrando como os objetos colaboram para realizar uma funcionalidade específica.
Objetivo¶
Definir um padrão para elaboração e registro dos Diagramas de Sequência, garantindo rastreabilidade com:
- Casos de Uso
- Diagrama de Casos de Uso
- Documento de Levantamento de Requisitos
- Protótipo de Baixa Fidelidade
Instruções de Preenchimento¶
- Selecione um Caso de Uso prioritário.
- Identifique os requisitos funcionais e regras de negócio relacionados.
- Mapeie as telas/fluxos no protótipo de baixa fidelidade.
- Modele a interação entre ator(es), fronteira, controle e entidade.
- Valide consistência com o fluxo principal e fluxos alternativos.
Template — Diagrama de Sequência por Caso de Uso¶
1. Identificação¶
- Caso de Uso:
- ID do Caso de Uso:
- Ator(es):
- Prioridade:
- Responsável:
- Data:
2. Referências¶
- Requisitos relacionados (ID):
- Diagrama de Caso de Uso (link/imagem):
- Protótipo de Baixa Fidelidade (tela/fluxo):
- Regra(s) de negócio associada(s):
3. Cenário Modelado¶
- Objetivo do cenário:
- Pré-condições:
- Pós-condições:
- Gatilho de início:
4. Participantes (Lifelines)¶
- Ator:
- Boundary (Interface/Tela):
- Control (Orquestração):
- Entity (Dados/Serviços):
- Sistemas externos (se houver):
5. Fluxo Principal (mensagens)¶
| Passo | Remetente | Destinatário | Mensagem/Ação | Tipo (sync/async/retorno) |
|---|---|---|---|---|
| 1 | ||||
| 2 | ||||
| 3 |
6. Fluxos Alternativos e Exceções¶
| ID | Condição | Descrição do fluxo | Impacto |
|---|---|---|---|
| A1 | |||
| E1 |
7. Regras de Negócio Aplicadas¶
- RN-xx:
- RN-yy:
8. Pontos de Validação¶
- Fluxo compatível com Caso de Uso
- Mensagens consistentes com requisitos funcionais
- Alternativas/exceções representadas
- Participantes aderentes à arquitetura
- Correspondência com protótipo de baixa fidelidade
9. Artefatos¶
- Imagem do Diagrama de Sequência:
- Arquivo fonte (PlantUML):
- Versão: