Diagrama de Atividades
Diagrama de Atividades em Engenharia de Software
O Diagrama de Atividades é um modelo da UML (Unified Modeling Language) utilizado para representar fluxos de trabalho, processos de negócio ou operações complexas, mostrando a sequência e condições das ações.
Principais Elementos
- Nó Inicial (Initial Node): Ponto de partida do fluxo (círculo sólido).
- Atividades (Actions): Passos individuais representados por retângulos arredondados.
- Fluxo de Controle (Control Flow): Setas que ligam as atividades.
- Decisões (Decision Nodes): Losangos para bifurcações condicionais.
- Nó Final (Final Node): Círculo sólido dentro de um anel, indicando término.
- Barras de Sincronização (Fork/Join): Representam paralelismo (barras horizontais).
Aplicações em Concursos
Foco em:
- Diferença entre Diagrama de Atividades e Diagrama de Fluxo de Dados (DFD).
- Identificação de elementos em um diagrama exemplo.
- Uso em modelagem de casos de uso complexos ou processos iterativos.
Dicas para Resolução de Questões
- Atividades são ações, não estados (como no Diagrama de Estados).
- Barras de sincronização não têm condições – apenas iniciam/terminam fluxos paralelos.
- Nó de decisão sempre tem uma entrada e duas ou mais saídas (com guardas [condições]).