O que representa o diagrama de atividade?

Os diagramas de atividade podem ser utilizados em todas as etapas de desenvolvimento de software e para diversos fins. E como são muito semelhantes aos fluxogramas, são geralmente mais populares do que outros tipos de diagramas UML.

Neste tutorial de diagrama de atividades, esperamos cobrir tudo o que você precisa saber sobre os diagramas de atividades para aprender e dominá-los. Role para baixo para encontrar;

  • O que é um diagrama de atividades?
  • Símbolos do Diagrama de Atividades
  • Como desenhar um diagrama de atividades
  • Exemplos de Diagrama de Atividades

O que é um diagrama de atividades?

Um diagrama de atividades UML ajuda a visualizar um determinado caso de uso a um nível mais detalhado. É um diagrama de comportamento que ilustra o fluxo de atividades através de um sistema.

Os diagramas de atividade UML também podem ser usados para representar um fluxo de eventos em um processo de negócios. Eles podem ser usados para examinar processos de negócios a fim de identificar seu fluxo e necessidades.

Símbolos do Diagrama de Atividades

A UML especificou um conjunto de símbolos e regras para desenhar diagramas de atividades. Seguir estão os símbolos do diagrama de atividades comumente usados com explicações.

SímboloNomeUsar
Início/ Nódulo Inicial Usado para representar o ponto de partida ou o estado inicial de uma atividade
Atividade / Estado de Ação Usado para representar as atividades do processo
Ação Utilizado para representar as sub-áreas executáveis de uma actividade
Fluxo de controle / Borda Usado para representar o fluxo de controle de uma ação para a outra
Fluxo de objetos / Borda de controle Usado para representar o caminho dos objetos que se movem através da atividade
Atividade final Node Usado para marcar o fim de todos os fluxos de controle dentro da atividade
Fluxo final Nó Usado para marcar o fim de um único fluxo de controle
Nó de Decisão Utilizado para representar um ponto de ramificação condicional com uma entrada e múltiplas saídas
Nó de mesclagem Usado para representar a fusão de fluxos. Possui várias entradas, mas uma saída.
Garfo Usado para representar um fluxo que pode ramificar-se em dois ou mais fluxos paralelos
Fundir Usado para representar duas entradas que se fundem em uma saída
Envio de sinal Usado para representar a ação de enviar um sinal para uma atividade de aceitação
Recibo de Sinal Usado para representar que o sinal é recebido
Nota/ Comentário Usado para adicionar comentários relevantes aos elementos

Diagramas de atividades com Swimlanes

Em diagramas de atividades com swimlanes – também conhecidos como partições – são utilizados para representar ou agrupar ações realizadas por diferentes atores em um único fio. Aqui estão algumas dicas que você pode seguir quando usar swimlanes.

  • Adicione swimlanes a processos lineares. Isso facilita a leitura.
  • Não acrescente mais do que 5 swimlanes.
  • Organizar swimlanes de uma forma lógica.

Como desenhar um diagrama de atividades

Os diagramas de atividade podem ser usados para modelar os requisitos do negócio, criar uma visão de alto nível das funcionalidades de um sistema, analisar casos de uso e para vários outros fins. Em cada um destes casos, aqui está como desenhar um diagrama de atividades desde o início.

Passo 1: Descubra as etapas de ação a partir de caso de uso

Aqui você precisa identificar as várias atividades e ações das quais seu processo ou sistema de negócios é composto.

Passo 2: Identificar os atores que estão envolvidos

Se você já descobriu quem são os atores, então é mais fácil discernir cada ação pela qual eles são responsáveis.

Passo 3: Encontre um fluxo entre as atividades

Figura a ordem em que as ações são processadas. Anote as condições que devem ser cumpridas para realizar determinados processos, quais ações ocorrem ao mesmo tempo e se você precisa adicionar alguma ramificação no diagrama. E você tem que completar algumas ações antes de poder prosseguir para outras?

Passo 4: Adicionar swimlanes

Você já descobriu quem é responsável por cada ação. Agora é hora de atribuir a eles uma swimlane e agrupar cada ação pela qual eles são responsáveis.

Clique aqui para começar a desenhar o seu diagrama de atividades.

Exemplos de Diagrama de Atividades

A seguir estão os modelos de diagramas de atividades que são editáveis instantaneamente. Clique na imagem para abri-la no editor para que você possa fazer as alterações online.

Diagrama de Atividades para Login

Diagrama de atividades para o Sistema de Gestão de Documentos

Diagrama de Atividades para Sistema de Compras Online

Diagrama de atividades para ATM

Diagrama de Atividades para o Sistema de Gerenciamento da Faculdade

Veja mais exemplos de diagramas de atividades

Partilhe o Tutorial do Diagrama de Actividades

Nós cobrimos tudo o que você precisa saber sobre diagramas de atividades neste tutorial de diagrama de atividades. Tens mais a acrescentar?

Se você ainda não viu, publicamos recentemente um Guia fácil para diagramas de classes UML. Que outros tipos de diagramas UML você quer que nós cubramos? Informe-nos na secção de comentários abaixo. E não se esqueça de compartilhar o tutorial do diagrama de atividades com seus amigos.

O que é representado em um diagrama de atividades?

O diagrama de atividades é representado por um gráfico de atividades que mostram o fluxo de uma atividade para outra. Esse fluxo é mostrado através de transições, que são setas direcionadas, mostrando o caminho entre os estados de atividade (ação).

Qual a finalidade do diagrama de atividade?

Diagramas de atividade ajudam a unir as pessoas das áreas de negócios e de desenvolvimento de uma organização para entender o mesmo processo e comportamento.

Qual o foco central de um diagrama de atividades?

O diagrama de atividades, como citado, tem como objetivo principal a especificação do comportamento do software, do ponto de vista funcional, ou seja, das suas funcionalidades.

Qual é a função do diagrama?

Os diagramas e fluxogramas são ótimas ferramentas para comunicar informações complexas de forma precisa e simples. Eles ajudam a visualizar, resumir, simplificar e servem para orientar todos que fazem parte de uma equipe, sendo ideais para tornar mais intuitivos e memoráveis os dados sobre processos de trabalho.

Toplist

Última postagem

Tag