Utilizado para modelar o comportamento de um sistema, ele representa a sequência de atividades e ações que ocorrem durante o tempo de execução de um processo.
Elementos Sintáticos
- Ação: representa uma unidade de trabalho atômica que ocorre durante o processo, como uma operação ou um cálculo.
- Atividade: agrupa ações atômicas relacionadas em um processo maior, podendo ser uma sequência de ações.
- Fluxo de controle: representa a ordem em que as atividades são executadas, indicando a direção do fluxo.
Finalidade em um processo de modelagem
- Refina os casos de uso, detalhando as ações e sequências de atividades.
- Identifica as atividades necessárias para alcançar os objetivos de cada caso de uso e entender o fluxo de trabalho do sistema.
Benefícios e Utilidade
- Visão detalhada e clara do sistema em tempo real, identificando problemas, otimizando o fluxo de trabalho e facilitando a comunicação para uma compreensão precisa.
graph LR
A[Caso de Uso 1] -- Realiza --> B[Ação 1]
B -- Realiza --> C[Atividade 1]
C -- Realiza --> D[Ação 2]
C -- Realiza --> E[Ação 3]
C -- Realiza --> F[Ação 4]
F -- Realiza --> G[Atividade 2]
G -- Realiza --> H[Ação 5]
G -- Realiza --> I[Ação 6]