Usamos Diagramas de Atividades para ilustrar o fluxo de controle em um sistema e fazer referência às etapas envolvidas na execução de um caso de uso. Modelamos atividades sequenciais e concorrentes usando diagramas de atividades. Portanto, basicamente representamos os fluxos de trabalho visualmente usando um diagrama de atividades. Um diagrama de atividades enfoca a condição do fluxo e a sequência em que ele acontece. Descrevemos ou representamos o que causa um determinado evento usando um diagrama de atividades. Show UML modela basicamente três tipos de diagramas, a saber, diagramas de estrutura, diagramas de interação e diagramas de comportamento. Um diagrama de atividades é um diagrama comportamental, ou seja, representa o comportamento de um sistema. Um diagrama de atividades retrata o fluxo de controle de um ponto inicial a um ponto final, mostrando os vários caminhos de decisão que existem enquanto a atividade está sendo executada. Podemos representar o processamento sequencial e o processamento simultâneo de atividades usando um diagrama de atividades. Eles são usados em modelagem de negócios e processos, onde seu uso principal é descrever os aspectos dinâmicos de um sistema. Um diagrama de atividades é muito semelhante a um fluxograma . Então, vamos entender se os diagramas de atividades ou fluxogramas são diferentes: Diferença entre um diagrama de atividades e um fluxograma -Os fluxogramas foram normalmente inventados antes dos diagramas de atividades. Não programadores usam fluxogramas para modelar fluxos de trabalho. Por exemplo: Um fabricante usa um fluxograma para explicar e ilustrar como um determinado produto é fabricado. Podemos chamar um fluxograma de versão primitiva de um diagrama de atividades. Os processos de negócios em que a tomada de decisão está envolvida são expressos por meio de um fluxograma. Portanto, os programadores usam diagramas de atividades (versão avançada de um fluxograma) para representar fluxos de trabalho. Um diagrama de atividades é usado por desenvolvedores para entender o fluxo de programas em alto nível. Também permite que eles descubram restrições e condições que causam eventos específicos. Um fluxograma converge em um diagrama de atividades se decisões complexas estiverem sendo tomadas. Brevidade é a alma da inteligência. Precisamos transmitir muitas informações com clareza e garantir que sejam curtas. Portanto, um diagrama de atividades ajuda as pessoas de ambos os lados, ou seja, empresários e desenvolvedores a interagir e compreender os sistemas. Surge uma pergunta: Precisamos usar o diagrama e a documentação textual? Diferença entre um diagrama de caso de uso e um diagrama de atividades Um diagrama de atividades é usado para modelar o fluxo de trabalho que descreve as condições, restrições, atividades sequenciais e simultâneas. Por outro lado, o propósito de um Caso de Uso é apenas descrever a funcionalidade, ou
seja, o que o sistema faz e não como é feito. Portanto, em termos simples, um diagrama de atividades mostra 'Como', enquanto um caso de uso mostra 'O quê' para um sistema específico. Figura - um diagrama de atividades para um tocador de música baseado em emoção A figura acima mostra um diagrama de atividades para um reprodutor de música baseado em emoções, que também pode ser usado para alterar o papel de parede. Os vários componentes usados no diagrama e as notações padrão são explicados abaixo. Notações do diagrama de atividades -
Como desenhar um diagrama de atividades -
Figura - um diagrama de atividades O diagrama acima imprime o número se for ímpar, caso contrário, ele subtrai um do número e o exibe. Usos de um diagrama de atividades -
Referências - Este artigo é uma contribuição de Ankit Jain . Se você gosta de GeeksforGeeks e gostaria de contribuir, você também pode escrever um artigo usando contribute.geeksforgeeks.org ou enviar o seu artigo para . Veja o seu artigo na página principal do GeeksforGeeks e ajude outros Geeks. Escreva comentários se encontrar algo incorreto ou se quiser compartilhar mais informações sobre o tópico discutido acima. Qual o objetivo de um diagrama de atividades?O objetivo do diagrama de atividades é mostrar o fluxo de atividades em um único processo. O diagrama mostra como um atividade depende uma da outra. Um diagrama de atividade pode ser regiões denominadas swimlanes. Estas regiões esão associadas a um objeto do modelo.
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.
|