Pular para conteúdo

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 e Pessoa.

Figura 1 – Diagrama de Atividades Versão 1.0

Autor: Matheus Henrick.

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 para Aplicativo;
  • Mover Cadastrar idoso para Aplicativo.

Figura 2 – Diagrama de Atividades Versão 1.1

Autor: Matheus Henrick.

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