7 Diagramas De Atividades
WEB
Recursos da UML
Diagramas de atividades
Regis Leandro Sebastiani
Professor
Diagrama de atividades
• Diagramas comportamentais
– Diagrama
– Diagrama
– Diagrama
– Diagrama
de de de de sequência colaboração estados atividades Diagrama de atividades
• Diagrama de maior ênfase ao nível de algoritmo da UML.
• Um dos que mais detalha os processos. • Desvinculado do diagrama de
Estados a partir da UML 2.0 (antes era um caso especial)
Diagrama de atividades
• Semelhante a um fluxograma.
• Descreve os passos a serem percorridos para a conclusão de um método ou algoritmo específico e não um processo completo como o diagrama de sequência.
Diagrama de atividades
• Difere do diagrama de estados pois neste, são detalhados os possíveis status do sistema antes, durante ou após uma determinada ação.
• No diagrama de atividades focamos mais em detalhar uma dessas ações que faz o sistema alterar de estado.
Diagrama de atividades
• Estados obrigatórios
– Estado inicial
– Estado final
– Estado de ação
Diagrama de atividades
• Pontos de decisão
– Representam pontos do fluxo de controle onde devem ser tomadas decisões, ou realizados testes.
– As transições subsequentes devem ser identificadas pela condição de guarda que elas representam.
Diagrama de atividades
Diagrama de atividades
• Uso frequente do diagrama para:
– Modelagem dos processos de negócio
– Modelagem da lógica de um caso de uso
– Modelagem da lógica de uma operação complexa Diagrama de atividades
• Modelagem de Processos de negócio
– Também é um processo de entendimento – Os modelos são construídos para melhorar o entendimento de um determinado problema
– Entender o comportamento ao longo de diversos casos de uso diferentes.
Diagrama de atividades
• Modelagem de Casos de uso
– A descrição do caso de uso não é clara o suficiente para representar decisões, fluxos paralelos ou repetições com facilidade. – O diagrama de atividades complementa o caso de uso nesse sentido.