Diagrama de Atividades

Um diagrama de atividade ilustra a natureza dinâmica de um sistema pela modelagem do fluxo de controle de atividade à atividade. Uma atividade representa uma operação em alguma classe no sistema que resulta em uma mudança no estado do sistema. Tipicamente, diagramas de atividades são usados para modelar fluxo de processos ou processos de negócios e operações internas. O diagrama de atividades é um tipo especial de diagrama de estados.

O diagrama acima, mostra o diagrama de atividades para a operação averiguarCredito na classe Pedido da Virtual LTDA. Note que a atividade “Preparar Mensagem de Credito” informa nos o que fazer, mas não como fazer.

Um diagrama de atividades é normalmente composto pelos seguintes símbolos: estados de ação, fluxo de ação, fluxo de objeto, estado inicial, estado final, branching, sincronização, raias.