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ímbolo | Nome | Usar |
---|---|---|
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.