Diagrama de Atividades UML – Um Guia Abrangente

Um diagrama de atividades é semelhante a um diagrama de fluxo de trabalho de negócios (ou BPMN ) ou a um fluxograma simples, com semântica mais rica. Descreve as atividades do sistema, ou as pessoas que realizam as atividades, e o fluxo sequencial dessas atividades. Os diagramas de atividades são um dos diagramas UML relacionados aos métodos orientados a objetos, por meio dos quais podem ser utilizados em qualquer outro paradigma de desenvolvimento de software.

Os diagramas de atividades descrevem o fluxo de controle de uma atividade para outra, descrevendo a sequência de atividades, e as atividades indicam as ações e estados das coisas que estão sendo processadas. A perspectiva do diagrama de atividades é a interação entre as diferentes atividades dos objetos no sistema, e a interação entre as atividades permite um melhor entendimento do problema.

Os elementos de um diagrama de atividades

Atividades

  • As atividades são descritas como frases verbo-objeto, as atividades são representadas por retângulos arredondados e o fluxo de controle entre as atividades é representado por setas sólidas.
  • As atividades representam ações no processo, e as atividades podem ser grandes ou pequenas, e as atividades podem continuar a ser decompostas em atividades menores.
  • A granularidade das atividades é determinada pelo significado do diagrama a ser expresso, se pretende representar um processo amplo ou um processo específico.

Pontos inicial e final

  • Os gráficos de atividade podem ter apenas um ponto de partida, mas podem ter vários pontos finais.

EDITAR ESTE EXEMPLO DE DIAGRAMA DE ATIVIDADES

Decisão de Ramificação

  • O diamante representa a decisão de desvio, que é a mesma decisão de desvio do fluxograma.

Diagrama de Atividades UML – Um Guia Abrangente

EDITAR ESTE EXEMPLO DE DIAGRAMA DE ATIVIDADES

Forquilha e Junte-se

  • Fork e Join devem ser usados ​​em combinação para representar ações simultâneas.
  • Fork indica que uma atividade é concluída para produzir várias atividades paralelas subsequentes; convergência indica que várias atividades são concluídas antes de prosseguir para a próxima atividade.
  • Uma bifurcação é uma atividade que aponta para vários pontos, e uma junção é uma atividade que resulta da convergência de vários pontos.
  • As atividades entre fork e join são executadas em paralelo, e após a execução final de todas as reuniões unificadas na próxima atividade.

EDITAR ESTE EXEMPLO DE DIAGRAMA DE ATIVIDADES

Objeto

  • Um objeto é representado por uma caixa retangular e o nome do objeto é um substantivo chamado nó de objeto. As atividades podem ter várias entradas e saídas, e um objeto pode ser uma entrada que se torna uma atividade chamada fluxo de objetos.

Tutorial do Diagrama de Atividades

EDITE ESTE EXEMPLO DE DIAGRAMA DE ATIVIDADES ONLINE

Pista

  • A atividade na raia representa a ação à qual esse ator pertence. A interação de informações entre o papel (ator ou departamento) e a atividade pode ser melhor expressa pela interação de informações através das raias.

Tutorial do Diagrama de Atividades

EDITE ESTE EXEMPLO DE DIAGRAMA DE ATIVIDADES ONLINE

Processo de envio

O exemplo a seguir descreve uma atividade de fluxo de negócios de processamento de pedidos. Na Figura abaixo, a ordem solicitada é parâmetro de entrada da atividade. Após o pedido ser aceito e todas as informações necessárias serem preenchidas, o pagamento é aceito e o pedido é enviado.

Exemplo de diagrama de atividades

EDITE ESTE EXEMPLO DE DIAGRAMA DE ATIVIDADES ONLINE

Exemplo – Diagrama de Atividades – Processo de Proposta Comercial

Os diagramas de atividades também podem ser usados ​​para descrever os papéis e as áreas de responsabilidade no negócio – em outras palavras, quem é responsável por fazer o que no negócio. As funções e áreas de responsabilidades são documentadas como colunas (raias UML) no diagrama de atividades. As raias mostram quais trabalhadores de negócios participam da realização do fluxo de trabalho

Este diagrama de atividades documenta como a empresa executa um processo de proposta, com três áreas de responsabilidades (interface de vendas do cliente, proprietário da proposta e proprietário da cotação)

Exemplo de diagrama de atividades: proposta comercial

EDITE ESTE EXEMPLO DE DIAGRAMA DE ATIVIDADES ONLINE

Mais exemplos de diagrama de classe:

Exemplo 1: Processo de envio de artigo

Exemplo de diagrama de atividades

EDITE ESTE EXEMPLO DE DIAGRAMA DE ATIVIDADES ONLINE

Exemplo 2: raias multidimensionais

A UML 2.0 estende esse recurso de particionamento a várias dimensões para diagramas de atividades e fornece notação adicional, para que ações individuais possam ser rotuladas com o nome da partição à qual pertencem.

O diagrama abaixo mostra um exemplo de raias multidimensionais como elas apareceriam de acordo com a UML 2.0, onde as ações são agrupadas de acordo com a localização e responsabilidade.

Exemplo de diagrama de atividades: raias multidimensionais

EDITE ESTE EXEMPLO DE DIAGRAMA DE ATIVIDADES ONLINE

Exemplo e modelos de diagrama de atividades

O VP Online oferece uma ferramenta UML online que permite criar diagramas de atividades com aparência profissional em pouco tempo. Crie facilmente seus diagramas com arrastar e soltar, formate formas com diferentes cores e fontes, salve seus designs em um espaço de trabalho na nuvem e colabore com sua equipe. Você também pode exportar e compartilhar seu trabalho por meio de uma coleção de formatos de imagem e documento, como PNG, JPG, GIF, SVG e PDF.

 

One comment

Leave a Reply

O seu endereço de email não será publicado.