Quando usar o diagrama de atividades?

Skip to content

Quando usar o diagrama de atividades?
Quando usar o diagrama de atividades?
Quando usar o diagrama de atividades?
Quando usar o diagrama de atividades?
Quando usar o diagrama de atividades?

Este artigo se concentra no conceito de diagrama de atividades UML. O diagrama de atividades UML é outra ferramenta comum usada pela UML para modelar o comportamento dinâmico do sistema. Descreve a sequência de atividades e mostra o fluxo de controle de uma atividade para outra. O diagrama de atividades UML é essencialmente um fluxograma.

Quando usar o diagrama de atividades?
Visão geral do diagrama de atividades

Visão geral do diagrama de atividades UML

Embora os diagramas de atividades UML e os diagramas de estado sejam representações de máquinas de estado, existem diferenças essenciais entre os dois:

  1. Os diagramas de atividades UML concentram-se no fluxo de controle de uma atividade para outra, que é um fluxo orientado por processamento interno;
  2. enquanto os diagramas de estado se concentram no fluxo de controle de uma atividade para outra. Descreva o fluxo de um estado para outro, envolvendo principalmente a participação de eventos externos.

A diferença entre o diagrama de atividades UML e o fluxograma

  1. O fluxograma concentra-se na descrição do processo de processamento. Sua principal estrutura de controle é sequência, ramificação e ciclo. Existe uma sequência estrita e uma relação de tempo entre cada processo de processamento.
  2. O diagrama de atividades UML descreve as regras seguidas pelo relacionamento de sequência das atividades do objeto. Concentra-se no comportamento do sistema e não no processo do sistema.
  3. Os diagramas de atividades UML podem representar a situação de atividades simultâneas, mas os fluxogramas não.
  4. Os diagramas de atividades UML são orientados a objetos, enquanto os fluxogramas são orientados a processos.

Na verdade, você pode usar um diagrama de atividades básico para representar um fluxograma, semelhante ao diagrama equivalente:

Quando usar o diagrama de atividades?

Representação gráfica do diagrama de atividades UML

Na UML, os diagramas de atividades da UML são representados como retângulos arredondados.

Resumo da Notação do Diagrama de Atividades

Descrição da Notação Notação UML

Activity —  É usado para representar um conjunto de ações

Quando usar o diagrama de atividades?

Ação —  Uma tarefa a ser executada

Quando usar o diagrama de atividades?

Fluxo de controle —  Mostra a sequência de execução

Quando usar o diagrama de atividades?

Fluxo de Objeto —  Mostre o fluxo de um objeto de uma atividade (ou ação) para outra atividade (ou ação).

Quando usar o diagrama de atividades?

Nó inicial —  Retrata o início de um conjunto de ações ou atividades

Quando usar o diagrama de atividades?

Nó Final da Atividade —  Pare todos os fluxos de controle e fluxos de objetos em uma atividade (ou ação)

Quando usar o diagrama de atividades?

Nó de objeto —  Representa um objeto que está conectado a um conjunto de fluxos de objeto

Quando usar o diagrama de atividades?

Nó de decisão —  Representa uma condição de teste para garantir que o fluxo de controle ou o fluxo de objeto desça apenas um caminho

Quando usar o diagrama de atividades?

Mesclar nó —  Reúna diferentes caminhos de decisão que foram criados usando um nó de decisão.

Quando usar o diagrama de atividades?

Fork Node —  Dividir o comportamento em um conjunto de fluxos paralelos ou simultâneos de atividades (ou ações)

Quando usar o diagrama de atividades?

Join Node —  Reúna um conjunto de fluxos paralelos ou simultâneos de atividades (ou ações).

Quando usar o diagrama de atividades?

Swimlane and Partition —  Uma maneira de agrupar atividades executadas pelo mesmo ator em um diagrama de atividades ou agrupar atividades em um único thread

Quando usar o diagrama de atividades?

Mais exemplos de diagramas de atividades

Diagrama de atividades — Modelando um processador de texto

O exemplo de diagrama de atividades abaixo descreve o fluxo de trabalho de um processo de texto para criar um documento por meio das seguintes etapas:

  • Abra o pacote de processamento de texto.
  • Crie um arquivo.
  • Salve o arquivo com um nome exclusivo em seu diretório.
  • Digite o documento.
  • Se forem necessários gráficos, abra o pacote de gráficos, crie os gráficos e cole-os no documento.
  • Se uma planilha for necessária, abra o pacote de planilhas, crie a planilha e cole a planilha no documento.
  • Salve o arquivo.
  • Imprima uma cópia impressa do documento.
  • Saia do pacote de processamento de texto.
Quando usar o diagrama de atividades?

Exemplo de Diagrama de Atividades – Ordem de Processo

Dada a descrição do problema relacionado ao fluxo de trabalho para o processamento de um pedido, vamos modelar a descrição em representação visual usando um diagrama de atividades:

Ordem de Processo – Descrição do Problema

Uma vez que o pedido é recebido, as atividades são divididas em dois conjuntos paralelos de atividades. Um lado preenche e envia o pedido enquanto o outro lida com o faturamento.

No lado do preenchimento do pedido, o método de entrega é decidido condicionalmente. Dependendo da condição, a atividade de Entrega noturna ou a atividade de Entrega regular é executada.

Finalmente as atividades paralelas se combinam para fechar o pedido.

O exemplo de diagrama de atividades abaixo visualiza o fluxo em forma gráfica.

Quando usar o diagrama de atividades?

Exemplo de Diagrama de Atividades — Matrícula do Aluno

Este exemplo de diagrama de atividades UML descreve um processo para matrícula de alunos em uma universidade da seguinte forma:

  • Um candidato quer se matricular na universidade.
  • O candidato entrega uma cópia preenchida da Ficha de Inscrição.
  • O registrador inspeciona os formulários.
  • O registrador determina que os formulários foram preenchidos corretamente.
  • O registrador informa o aluno para participar da apresentação da visão geral da universidade.
  • O registrador ajuda o aluno a se matricular em seminários
  • O registrador pede que o aluno pague a mensalidade inicial.
Quando usar o diagrama de atividades?

Diagrama de atividades – Swinlane

Uma raia é uma maneira de agrupar atividades executadas pelo mesmo ator em um diagrama de atividades ou diagrama de atividades ou agrupar atividades em um único encadeamento. Aqui está um exemplo de um diagrama de atividades swinlane para modelar o envio de despesas de equipe:

Quando usar o diagrama de atividades?

Diagrama de Atividade Swinlane e Não Swinlane

O exemplo de diagrama de atividades abaixo descreve o processo de negócios para atender um novo cliente usando um diagrama de atividades sem swinlane.

Quando usar o diagrama de atividades?

Esta figura abaixo descreve o processo de negócios para atender um novo cliente usando um diagrama de atividades com swinlane.

Quando usar o diagrama de atividades?

Saiba mais sobre diagramas UML em detalhes?

Quando usar diagramas de atividades?

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.

O que são e para que servem os diagramas de atividades?

Um diagrama de atividade é essencialmente um gráfico de fluxo, mostrando o fluxo de controle de uma atividade para outra e serão empregados para fazer a modelagem de aspectos dinâmicos do sistema.

Quando utilizar diagrama de sequência?

Durante a fase de análise, é possível utilizar diagramas de seqüência para ilustrar as interações das instâncias de classe para realizar um caso de uso. Na fase de análise, os diagramas de seqüência podem ajudá-lo a identificar as classes necessárias em um sistema e o que os objetos da classe fazem nas interações.

Qual o objetivo de um diagrama?

Os diagramas são frequentemente usados como ferramenta de estudo, já que se sabe que a assimilação de conteúdos acontece mais facilmente através de esquemas e representações gráficas. Também pode ser usado para demonstrar o fluxo organizacional de uma empresa.