🔄 Cap 08: Diagrama de Atividades: Ações, Decisões, Concorrência e Raias
Engenharia de Software e Modelagem UML • Bloco 2: Requisitos e Processos em Modelo
🎯 Slide 1: Para que Serve
- Fluxo de trabalho: ações, decisões, paralelismo e responsáveis.
- Detalha casos de uso e processos; explica algoritmos.
🎯 Slide 2: Nós de Controle
- Inicial ● · final de atividade ◉ · final de fluxo ⊗.
- Decisão/junção (losango) × fork/join (barra).
- Guardas exclusivas e completas, com
[else].
🎯 Slide 3: Fork e Join
stateDiagram-v2
state f <<fork>>
state j <<join>>
[*] --> f
f --> Lembretes
f --> Multas
Lembretes --> j
Multas --> j
j --> Relatorio
Relatorio --> [*]
🎯 Slide 4: Raias e Código
- Cruzar raia = interface (tela, API, mensagem).
- Decisão →
if; laço →while; fork/join → tarefas concorrentes.
Slide 1 de 1
Atalhos: ← → Navegar • Espaço Avançar • F Tela Cheia • Home Início • End Fim