Skip to content Show
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. Visão geral do diagrama de atividadesVisã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:
A diferença entre o diagrama de atividades UML e o fluxograma
Na verdade, você pode usar um diagrama de atividades básico para representar um fluxograma, semelhante ao diagrama equivalente: 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 AtividadesDescrição da Notação Notação UML Activity — É usado para representar um conjunto de ações Ação — Uma tarefa a ser executada Fluxo de controle — Mostra a sequência de execução Fluxo de Objeto — Mostre o fluxo de um objeto de uma atividade (ou ação) para outra atividade (ou ação). Nó inicial — Retrata o início de um conjunto de ações ou atividades Nó Final da Atividade — Pare todos os fluxos de controle e fluxos de objetos em uma atividade (ou ação) Nó de objeto — Representa um objeto que está conectado a um conjunto de fluxos de objeto 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 Mesclar nó — Reúna diferentes caminhos de decisão que foram criados usando um nó de decisão. Fork Node — Dividir o comportamento em um conjunto de fluxos paralelos ou simultâneos de atividades (ou ações) Join Node — Reúna um conjunto de fluxos paralelos ou simultâneos de atividades (ou ações). Swimlane and Partition — Uma maneira de agrupar atividades executadas pelo mesmo ator em um diagrama de atividades ou agrupar atividades em um único thread Mais exemplos de diagramas de atividadesDiagrama de atividades — Modelando um processador de textoO 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:
Exemplo de Diagrama de Atividades – Ordem de ProcessoDada 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. Exemplo de Diagrama de Atividades — Matrícula do AlunoEste exemplo de diagrama de atividades UML descreve um processo para matrícula de alunos em uma universidade da seguinte forma:
Diagrama de atividades – SwinlaneUma 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: Diagrama de Atividade Swinlane e Não SwinlaneO exemplo de diagrama de atividades abaixo descreve o processo de negócios para atender um novo cliente usando um diagrama de atividades sem swinlane. Esta figura abaixo descreve o processo de negócios para atender um novo cliente usando um diagrama de atividades com swinlane. 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.
|