3.5.1. Iniciativas Extras - Diagrama de Atividades
Diagrama de Atividades
O diagrama de atividades é uma representação gráfica que captura as ações e seus resultados dentro de um sistema. Ele foca nas atividades realizadas durante a execução de um processo, normalmente vinculadas à implementação de um método ou operação, dentro de uma instância específica de um objeto. Esse tipo de diagrama é especialmente útil para ilustrar o fluxo de controle e trabalho, detalhando como e quando as ações ocorrem.
Embora o diagrama de atividades compartilhe semelhanças com o diagrama de estados, seu objetivo é ligeiramente diferente. Enquanto o diagrama de estados mostra as mudanças de estado de um objeto, o diagrama de atividades se concentra nas ações a serem executadas e nas transições entre essas ações, orientadas por fluxos de controle. [1]
Para organizar esse fluxo, utilizam-se diversos nós de controle (UML DIAGRAMS, 2025), que ajudam a coordenar a execução das atividades:
-
Nó Inicial: Indica o início do fluxo da atividade.
-
Nó Final de Fluxo: Indica o fim de uma linha de execução, mas não necessariamente o fim de toda a atividade.
-
Nó Final da Atividade: Representa o encerramento completo da atividade.
-
Nó de Decisão: Permite criar ramificações no fluxo, baseadas em condições.
-
Nó de Mesclagem: Reúne fluxos alternativos que foram separados por uma decisão anterior.
-
Nó de Bifurcação: Permite que múltiplas atividades sejam executadas em paralelo.
-
Nó de Junção: Sincroniza as atividades paralelas antes que o fluxo prossiga.
Versão 1.0
A Figura 1 abaixo apresenta a versão 1.1 do diagrama de atividades, onde houve as seguintes adições:
- Adição das ações;
- Adição dos nós de controle;
- Adição dos quadros
Execução
ePessoa
.
Versão 1.1
A Figura 2 abaixo apresenta a versão 1.1 do diagrama de atividades, onde houve as seguintes mudanças:
- Renomear
Execução
paraAplicativo
; - Mover
Cadastrar idoso
paraAplicativo
.
Diagrama de Atividades Incorporado
Diagrama de Atividades Incorporado
Autor: Matheus Henrick.
Referências
[1] Material Complementar - Modelagem UML (Diagrama de Estados). Disponível em: [Aprender3]. Acesso em: 7 maio 2025.
[2] UML DIAGRAMS. Activity Diagram Control Nodes. Disponível em: https://www.uml-diagrams.org/activity-diagrams-controls.html. Acesso em: 8 maio 2025.
Histórico de Versões
Versão | Commit da Versão | Data | Descrição | Autor(es) | Revisor(es) | Descrição da Revisão | Commit da Revisão |
---|---|---|---|---|---|---|---|
0.1 | Ver Commit | 08/05/2025 | Criação do documento | Matheus Henrick | Revisor | (inserir observações da revisão) | Ver Commit |