{"id":11002,"date":"2026-03-06T07:19:24","date_gmt":"2026-03-05T23:19:24","guid":{"rendered":"https:\/\/www.archimetric.com\/pt\/what-is-activity-diagram\/"},"modified":"2026-03-06T07:19:24","modified_gmt":"2026-03-05T23:19:24","slug":"what-is-activity-diagram","status":"publish","type":"post","link":"https:\/\/www.archimetric.com\/pt\/what-is-activity-diagram\/","title":{"rendered":"O que \u00e9 o Diagrama de Atividades"},"content":{"rendered":"<div class=\"tutorial-info\"><a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-activity-diagram\/\">Diagramas de Atividades<\/a>descreve como as atividades s\u00e3o coordenadas para fornecer um servi\u00e7o que pode estar em diferentes n\u00edveis de abstra\u00e7\u00e3o. Tipicamente, um evento precisa ser alcan\u00e7ado por alguma opera\u00e7\u00e3o, especialmente quando a opera\u00e7\u00e3o tem como objetivo realizar v\u00e1rias coisas diferentes que exigem coordena\u00e7\u00e3o, ou como os eventos em um \u00fanico caso de uso se relacionam entre si, particularmente em casos de uso onde as atividades podem se sobrepor e exigir coordena\u00e7\u00e3o. Tamb\u00e9m \u00e9 adequado para modelar como uma cole\u00e7\u00e3o de casos de uso se coordena para criar um fluxo de trabalho para uma organiza\u00e7\u00e3o.<\/div>\n<div class=\"tutorial-comment-header\"><\/div>\n<div class=\"content-tutorial\">\n<hr\/>\n<h3 class=\"h2\">Quando usar o Diagrama de Atividades?<\/h3>\n<p>Desenvolvedores usam diagramas de atividades para entender o fluxo de alto n\u00edvel de um programa. Tamb\u00e9m permite que eles identifiquem as restri\u00e7\u00f5es e condi\u00e7\u00f5es que acionam eventos espec\u00edficos.<\/p>\n<ol class=\"contentPoint\">\n<li>Representar fluxos de trabalho de neg\u00f3cios<\/li>\n<li>Identificar casos de uso candidatos, por meio da an\u00e1lise de fluxos de trabalho de neg\u00f3cios<\/li>\n<li>Identificar pr\u00e9-condi\u00e7\u00f5es e p\u00f3s-condi\u00e7\u00f5es (o contexto) para casos de uso<\/li>\n<li>Modelar fluxos de trabalho entre\/dentro casos de uso<\/li>\n<li>Modelar fluxos de trabalho complexos em opera\u00e7\u00f5es sobre objetos<\/li>\n<li>Modelar em detalhe atividades complexas em um diagrama de atividades de alto n\u00edvel<\/li>\n<\/ol>\n<h3 class=\"h2\"><b>Componentes b\u00e1sicos de um diagrama de atividades<\/b><\/h3>\n<p>Um diagrama de atividades \u00e9 basicamente um fluxograma que representa o fluxo de uma atividade para outra. Uma atividade pode ser descrita como uma opera\u00e7\u00e3o do sistema. O prop\u00f3sito b\u00e1sico de um diagrama de atividades \u00e9 capturar o comportamento din\u00e2mico do sistema. Tamb\u00e9m \u00e9 conhecido como um fluxograma orientado a objetos.<\/p>\n<p>A nota\u00e7\u00e3o do diagrama de atividades tamb\u00e9m \u00e9 muito semelhante \u00e0 de um diagrama de m\u00e1quina de estados. Na verdade, de acordo com a especifica\u00e7\u00e3o UML, um diagrama de atividades \u00e9 uma varia\u00e7\u00e3o de um diagrama de m\u00e1quina de estados.<\/p>\n<h4 class=\"h3\">A\u00e7\u00f5es<\/h4>\n<p>A\u00e7\u00e3o \u00e9 um elemento nomeado que representa uma \u00fanica etapa at\u00f4mica dentro de uma atividade, ou seja, que n\u00e3o \u00e9 mais decomposta dentro da atividade.<\/p>\n<p><img alt=\"Action\" decoding=\"async\" height=\"41\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/01-action.png\" width=\"91\"\/><\/p>\n<h4 class=\"h3\">Atividade<\/h4>\n<p>Atividade representa um comportamento composto por elementos individuais que s\u00e3o n\u00f3s de atividade, que podem ser:<\/p>\n<ol class=\"contentPoint\">\n<li>a\u00e7\u00e3o<\/li>\n<li>objeto<\/li>\n<li>fluxo de controle<\/li>\n<\/ol>\n<h4 class=\"h3\">Fluxo de Controle<\/h4>\n<p>Um Fluxo de Controle representa a transfer\u00eancia do controle de execu\u00e7\u00e3o de uma a\u00e7\u00e3o para outra a\u00e7\u00e3o.<\/p>\n<p>\u00c9 desenhado como uma linha cont\u00ednua com uma seta em uma das extremidades apontando para a pr\u00f3xima a\u00e7\u00e3o.<\/p>\n<p><strong>Exemplo<\/strong>Quando a <i>Preencher Pedido<\/i>a\u00e7\u00e3o \u00e9 finalizada, o controle de execu\u00e7\u00e3o \u00e9 transferido para a <i>Enviar Pedido<\/i>a\u00e7\u00e3o.<\/p>\n<p><img alt=\"Control flow\" decoding=\"async\" height=\"41\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/02-control-flow.png\" width=\"230\"\/><\/p>\n<h4 class=\"h3\">In\u00edcio e Final<\/h4>\n<p>Eles representam o ponto de in\u00edcio e o ponto de t\u00e9rmino de uma sequ\u00eancia de execu\u00e7\u00e3o de a\u00e7\u00f5es dentro de uma atividade. A nota\u00e7\u00e3o In\u00edcio e a nota\u00e7\u00e3o Final tamb\u00e9m s\u00e3o chamadas de nota\u00e7\u00e3o Estado Inicial e Estado Final.<\/p>\n<ol class=\"contentPoint\">\n<li>Um elemento In\u00edcio \u00e9 desenhado como um pequeno c\u00edrculo s\u00f3lido.<\/li>\n<li>Um elemento Final \u00e9 desenhado como um pequeno c\u00edrculo s\u00f3lido contido dentro de um c\u00edrculo externo.<\/li>\n<\/ol>\n<h4 class=\"h4\">Exemplo<\/h4>\n<p><img alt=\"Start and final\" decoding=\"async\" height=\"41\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/03-start-and-final.png\" width=\"378\"\/><\/p>\n<h4 class=\"h3\">Decis\u00e3o<\/h4>\n<p>Ele representa uma a\u00e7\u00e3o de decis\u00e3o que avalia certas condi\u00e7\u00f5es e decide qual caminho de a\u00e7\u00e3o seguir na execu\u00e7\u00e3o.<\/p>\n<p>A nota\u00e7\u00e3o Decis\u00e3o \u00e9 desenhada como uma pequena forma de losango com um fluxo de controle de entrada e m\u00faltiplos fluxos de controle de sa\u00edda.<\/p>\n<p>Cada fluxo de controle de sa\u00edda deve ser rotulado com a condi\u00e7\u00e3o que leva a esse fluxo.<\/p>\n<h4 class=\"h4\">Exemplo<\/h4>\n<p>A a\u00e7\u00e3o de decis\u00e3o realizada ap\u00f3s o <i>Receber Pedido<\/i>a\u00e7\u00e3o para verificar o estoque pode ser desenhada no diagrama conforme mostrado abaixo:<\/p>\n<p><img alt=\"Decision\" decoding=\"async\" height=\"159\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/04-decision.png\" width=\"276\"\/><\/p>\n<h4 class=\"h3\">Mesclagem<\/h4>\n<p>Ele representa um ponto de mesclagem onde m\u00faltiplos caminhos alternativos de execu\u00e7\u00e3o se encontrar\u00e3o e continuar\u00e3o.<\/p>\n<p>\u00c9 desenhado como uma pequena forma de losango com m\u00faltiplos fluxos de controle de entrada e um fluxo de controle de sa\u00edda.<\/p>\n<h4 class=\"h4\">Exemplo<\/h4>\n<p>O ponto de mesclagem onde <i>Enviar Pedido<\/i> e <i>Manter Pedido<\/i>se encontram pode ser desenhado no diagrama como uma nota\u00e7\u00e3o de Mesclagem, conforme mostrado abaixo:<\/p>\n<p><img alt=\"Merge\" decoding=\"async\" height=\"159\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/05-merge.png\" width=\"276\"\/><\/p>\n<h4 class=\"h3\">Ramifica\u00e7\u00e3o<\/h4>\n<p>Ele representa uma a\u00e7\u00e3o de ramifica\u00e7\u00e3o que divide um \u00fanico fluxo de execu\u00e7\u00e3o em m\u00faltiplos fluxos de execu\u00e7\u00e3o concorrentes.<\/p>\n<p>\u00c9 desenhado como uma linha curta e s\u00f3lida com um fluxo de controle de entrada em um lado e m\u00faltiplos fluxos de controle de sa\u00edda no outro lado.<\/p>\n<h4 class=\"h4\">Exemplo<\/h4>\n<p>A a\u00e7\u00e3o de ramifica\u00e7\u00e3o realizada ap\u00f3s o <i>Receber Pedido<\/i>a\u00e7\u00e3o para iniciar <i>Enviar Pedido<\/i> a\u00e7\u00e3o e <i>Enviar Fatura<\/i> a\u00e7\u00e3o concorrentemente pode ser desenhada no diagrama como mostrado abaixo:<\/p>\n<p><img alt=\"Fork\" decoding=\"async\" height=\"159\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/06-fork.png\" width=\"276\"\/><\/p>\n<h4 class=\"h3\">Jun\u00e7\u00e3o<\/h4>\n<p>Representa uma a\u00e7\u00e3o de jun\u00e7\u00e3o que aguarda que m\u00faltiplas fluxos de execu\u00e7\u00e3o concorrentes sejam conclu\u00eddos.<\/p>\n<p>\u00c9 desenhado como uma linha curta e s\u00f3lida com m\u00faltiplos fluxos de controle entrantes em um lado e um fluxo de controle saindo no outro lado.<\/p>\n<h4 class=\"h4\">Exemplo<\/h4>\n<p>A\u00e7\u00e3o de jun\u00e7\u00e3o realizada antes do <i>Fechar Pedido<\/i> a\u00e7\u00e3o para aguardar ambos <i>Enviar Pedido<\/i> a\u00e7\u00e3o e <i>Enviar Fatura<\/i> a\u00e7\u00e3o para finalizar pode ser desenhada como no diagrama mostrado abaixo:<\/p>\n<p><img alt=\"Join\" decoding=\"async\" height=\"159\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/07-join.png\" width=\"276\"\/><\/p>\n<h4 class=\"h3\">Objeto<\/h4>\n<p>Representa um objeto que pode ser uma entrada e\/ou sa\u00edda de uma a\u00e7\u00e3o. Neste caso, um objeto \u00e9 considerado como uma inst\u00e2ncia de uma classe em um determinado estado.<\/p>\n<p>\u00c9 representado por um ret\u00e2ngulo com seu nome colocado dentro.<\/p>\n<p>Pode tamb\u00e9m ser qualificado por um estado escrito entre par\u00eanteses abaixo do nome.<\/p>\n<h4 class=\"h4\">Exemplo<\/h4>\n<p><i>Pedido [Preenchido]<\/i> objeto gerado a partir do <i>Preencher Pedido<\/i> a\u00e7\u00e3o ser\u00e1 consumida pela <i>Enviar Pedido<\/i> a\u00e7\u00e3o. Este objeto pode ser desenhado como uma Nota\u00e7\u00e3o de Objeto em um diagrama de atividade UML, como mostrado abaixo:<\/p>\n<p><img alt=\"Object\" decoding=\"async\" height=\"41\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/08-object.png\" width=\"359\"\/>Diferentes nota\u00e7\u00f5es com sem\u00e2ntica id\u00eantica:<\/p>\n<p><img alt=\"Object (Semantic)\" decoding=\"async\" height=\"44\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/09-object-another-semantic.png\" width=\"278\"\/><\/p>\n<h4 class=\"h3\">Sinal e Evento<\/h4>\n<p>Representa uma a\u00e7\u00e3o de sinal que envia um sinal para fora da atividade. A a\u00e7\u00e3o de envio de sinal n\u00e3o espera por respostas do receptor do sinal. Ela termina por si mesma e passa o controle de execu\u00e7\u00e3o para a pr\u00f3xima a\u00e7\u00e3o.<\/p>\n<p>\u00c9 desenhado como um pent\u00e1gono convexo com seu nome colocado dentro.<\/p>\n<h4 class=\"h4\">Exemplo<\/h4>\n<p>O <i>Notificar Cliente<\/i> a a\u00e7\u00e3o de envio de sinal em uma atividade de processamento de pedido pode ser representada como uma Nota\u00e7\u00e3o de Envio de Sinal em um diagrama de atividades UML, conforme mostrado abaixo:<\/p>\n<p><img alt=\"Singal and evnet\" decoding=\"async\" height=\"41\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/10-signal-and-event.png\" width=\"371\"\/><\/p>\n<h3 class=\"h3\">Linha de Nado e Parti\u00e7\u00e3o<\/h3>\n<ol class=\"contentPoint\">\n<li>A Parti\u00e7\u00e3o apresenta um grupo de a\u00e7\u00f5es e objetos que compartilham algumas propriedades comuns.<\/li>\n<li>\u00c9 desenhada como duas linhas paralelas com o nome da parti\u00e7\u00e3o em uma das extremidades.<\/li>\n<li>Todas as a\u00e7\u00f5es e objetos localizados entre as duas linhas s\u00e3o considerados pertencentes ao grupo.<\/li>\n<li>Se uma a\u00e7\u00e3o ou objeto estiver localizado na borda de m\u00faltiplas parti\u00e7\u00f5es, \u00e9 considerado pertencer a m\u00faltiplos grupos.<\/li>\n<li>As parti\u00e7\u00f5es podem ser aninhadas para formar uma hierarquia de parti\u00e7\u00f5es.<\/li>\n<\/ol>\n<h4 class=\"h4\">Exemplo<\/h4>\n<p>A\u00e7\u00f5es e objetos em uma atividade de processamento de pedido podem ser divididos em 3 grupos:<\/p>\n<ol class=\"contentPoint\">\n<li>Grupo de a\u00e7\u00f5es do Departamento de Pedidos<\/li>\n<li>Grupo de a\u00e7\u00f5es do Departamento de Contabilidade<\/li>\n<li>Grupo de a\u00e7\u00f5es do Cliente, com base na propriedade das a\u00e7\u00f5es<\/li>\n<\/ol>\n<p>Esses grupos podem ser representados como Nota\u00e7\u00f5es de Parti\u00e7\u00e3o em um diagrama de atividades UML, conforme mostrado abaixo:<\/p>\n<p><img alt=\"Swimlane and partition\" decoding=\"async\" height=\"320\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/11-swimlane-and-partition.png\" width=\"811\"\/><\/p>\n<h3 class=\"h3\">Atividade Parametrizada<\/h3>\n<p>Uma Atividade de Par\u00e2metro de Atividade aceita entrada para uma Atividade ou fornece sa\u00edda de uma Atividade.<\/p>\n<p>Os par\u00e2metros de atividade s\u00e3o exibidos na borda e listados abaixo do nome da atividade como: nome-do-par\u00e2metro: tipo-do-par\u00e2metro.<\/p>\n<h4 class=\"h4\">Exemplo<\/h4>\n<p>O exemplo a seguir mostra dois par\u00e2metros de entrada e um par\u00e2metro de sa\u00edda definidos para a Atividade.<\/p>\n<p><img alt=\"Parameterized activity\" decoding=\"async\" height=\"267\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/12-parameterized-activity.png\" width=\"752\"\/><\/p>\n<h3 class=\"h3\">Quadro de Atividade<\/h3>\n<p>\u00c9 usado em um Diagrama de Atividades UML para fornecer uma fronteira que envolve todas as a\u00e7\u00f5es e objetos da atividade.<\/p>\n<p>\u00c9 desenhado como um ret\u00e2ngulo grande com cantos arredondados. O nome da atividade, os par\u00e2metros de entrada e os par\u00e2metros de sa\u00edda s\u00e3o escritos pr\u00f3ximo ao canto superior esquerdo do ret\u00e2ngulo.<\/p>\n<p>As nota\u00e7\u00f5es de objeto que representam par\u00e2metros de entrada e sa\u00edda podem ser colocadas nas arestas do ret\u00e2ngulo.<\/p>\n<h3>Por que usar diagramas de atividades?<\/h3>\n<p>Diagramas de atividades no UML permitem criar um evento como uma atividade, que cont\u00e9m uma cole\u00e7\u00e3o de n\u00f3s conectados por arestas. Uma atividade pode ser associada a qualquer elemento de modelagem para modelar seu comportamento. Diagramas de atividades s\u00e3o frequentemente usados para elaborar.<\/p>\n<ul>\n<li>Casos de Uso<\/li>\n<li>Classes<\/li>\n<li>Componente e sub-sistema<\/li>\n<li>Fluxo de trabalho e processo de neg\u00f3cios<\/li>\n<\/ul>\n<\/div>\n<h3><span style=\"font-size: 1.125rem;\">Mais Exemplos de Diagramas de Atividade<\/span><\/h3>\n<div class=\"content-tutorial\">\n<p><img alt=\"Activity frame\" decoding=\"async\" height=\"227\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/13-activity-frame.png\" width=\"460\"\/><\/p>\n<h3 class=\"h2\">Exemplo: Diagrama de Atividade \u2013 Nota\u00e7\u00f5es<\/h3>\n<p><img alt=\"Activity notatins explained\" decoding=\"async\" height=\"630\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/14-activity-notations-explained.png\" width=\"450\"\/><\/p>\n<h3 class=\"h2\">Exemplo: Diagrama de Atividade \u2013 Ordem do Processo<\/h3>\n<p><img alt=\"Activity diagram example - Process Order\" decoding=\"async\" height=\"299\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/15-activity-diagram-example-process-order.png\" width=\"793\"\/><\/p>\n<h3 class=\"h2\">Exemplo: Diagrama de Atividade \u2013 Criar Remessa<\/h3>\n<p><img alt=\"Activity diagram example - Create shipment\" decoding=\"async\" height=\"521\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/16-activity-diagram-example-create-shipment.png\" width=\"607\"\/><\/p>\n<h3 class=\"h2\">Exemplo: Diagrama de Atividade com L\u00e2mina de Nado<\/h3>\n<p><img alt=\"Activity diagram example - Process Order (Swimlane)\" decoding=\"async\" height=\"533\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/17-activity-diagram-example-process-order-swimlane.png\" width=\"526\"\/><\/p>\n<h2>Recursos<\/h2>\n<ol>\n<li><strong>Como Desenhar um Diagrama de Atividade em UML? \u2013 Visual Paradigm<\/strong>\n<ul>\n<li>Visual Paradigm. (s.d.).\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/tutorials\/how-to-draw-activity-diagram-in-uml\/\">Como Desenhar um Diagrama de Atividade em UML? \u2013 Visual Paradigm<\/a>\u00a0.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Visual Paradigm Online \u2013 Marketplace do Google Workspace<\/strong>\n<ul>\n<li>Marketplace do Google Workspace. (s.d.).\u00a0<a href=\"https:\/\/workspace.google.com\/marketplace\/app\/visual_paradigm_online\/325823764747\">Visual Paradigm Online \u2013 Marketplace do Google Workspace<\/a>\u00a0.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Introdu\u00e7\u00e3o aos Diagramas UML no Visual Paradigm \u2013 ArchiMetric<\/strong>\n<ul>\n<li>ArchiMetric. (2024, 23 de agosto).\u00a0<a href=\"https:\/\/www.archimetric.com\/introduction-to-uml-diagrams-in-visual-paradigm\/\">Introdu\u00e7\u00e3o aos Diagramas UML no Visual Paradigm \u2013 ArchiMetric<\/a>\u00a0.<\/li>\n<\/ul>\n<\/li>\n<li><strong>\u00cdcone de Diagrama de Subatividade do Visual Paradigm \u2013 Stack Overflow<\/strong>\n<ul>\n<li>Stack Overflow. (s.d.).\u00a0<a href=\"https:\/\/stackoverflow.com\/questions\/14800542\/visual-paradigm-sub-activity-diagram-icon\">\u00cdcone de Diagrama de Subatividade do Visual Paradigm \u2013 Stack Overflow<\/a>\u00a0.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Ferramenta Online de Diagramas UML<\/strong>\n<ul>\n<li>Visual Paradigm. (s.d.).\u00a0<a href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/uml-tool\/\">Ferramenta Online de Diagramas UML<\/a>.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Diagramas de Atividade \u2013 Linguagem de Modelagem Unificada (UML) \u2013 GeeksforGeeks<\/strong>\n<ul>\n<li>GeeksforGeeks. (2017, 27 de outubro).\u00a0<a href=\"https:\/\/www.geeksforgeeks.org\/unified-modeling-language-uml-activity-diagrams\/\">Diagramas de Atividade \u2013 Linguagem de Modelagem Unificada (UML) \u2013 GeeksforGeeks<\/a>.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Crie um diagrama de atividades UML \u2013 Suporte da Microsoft<\/strong>\n<ul>\n<li>Suporte da Microsoft. (s.d.).\u00a0<a href=\"https:\/\/support.microsoft.com\/en-us\/office\/create-a-uml-activity-diagram-19745dae-2872-4455-a906-13b736f01685\">Crie um diagrama de atividades UML \u2013 Suporte da Microsoft<\/a>.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tutorial de Diagrama de Classes UML<\/strong>\n<ul>\n<li>Visual Paradigm. (s.d.).\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/uml-class-diagram-tutorial\/\">Tutorial de Diagrama de Classes UML<\/a>\u00a0.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Diferen\u00e7a entre o Modelo de Dom\u00ednio e o Diagrama de Atividades \u2013 Stack Overflow<\/strong>\n<ul>\n<li>Stack Overflow. (s.d.).\u00a0<a href=\"https:\/\/stackoverflow.com\/questions\/62086316\/difference-between-the-domain-model-activity-diagram\">Diferen\u00e7a entre o Modelo de Dom\u00ednio e o Diagrama de Atividades \u2013 Stack Overflow<\/a>\u00a0.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Activity Diagrams describe how activities are coordinated to provide a service which can be at different levels of abstraction. Typically, an event needs to be achieved by some operation, particularly where the operation is intended to achieve a number of different things that require coordination, or how the events in a single use case relate to one another, in particular, use cases where activities may overlap and require coordination. It is also suitable for modeling how a collection of use cases coordinate to create a workflow for an organization.<\/p>\n","protected":false},"author":3479,"featured_media":11003,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","fifu_image_url":"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Activity-Diagram-Swinlane-Proposal-Process.png","fifu_image_alt":"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Activity-Diagram-Swinlane-Proposal-Process.png","footnotes":""},"categories":[127],"tags":[],"class_list":["post-11002","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-unified-modeling-language"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>O que \u00e9 o Diagrama de Atividades - ArchiMetric Portuguese<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.archimetric.com\/pt\/what-is-activity-diagram\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"O que \u00e9 o Diagrama de Atividades - ArchiMetric Portuguese\" \/>\n<meta property=\"og:description\" content=\"Activity Diagrams describe how activities are coordinated to provide a service which can be at different levels of abstraction. Typically, an event needs to be achieved by some operation, particularly where the operation is intended to achieve a number of different things that require coordination, or how the events in a single use case relate to one another, in particular, use cases where activities may overlap and require coordination. It is also suitable for modeling how a collection of use cases coordinate to create a workflow for an organization.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.archimetric.com\/pt\/what-is-activity-diagram\/\" \/>\n<meta property=\"og:site_name\" content=\"ArchiMetric Portuguese\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-05T23:19:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Activity-Diagram-Swinlane-Proposal-Process.png\" \/><meta property=\"og:image\" content=\"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Activity-Diagram-Swinlane-Proposal-Process.png\" \/>\n\t<meta property=\"og:image:width\" content=\"905\" \/>\n\t<meta property=\"og:image:height\" content=\"824\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"archimetric@visual-paradigm.com\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Activity-Diagram-Swinlane-Proposal-Process.png\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"archimetric@visual-paradigm.com\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.archimetric.com\/pt\/what-is-activity-diagram\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.archimetric.com\/pt\/what-is-activity-diagram\/\"},\"author\":{\"name\":\"archimetric@visual-paradigm.com\",\"@id\":\"https:\/\/www.archimetric.com\/pt\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28\"},\"headline\":\"O que \u00e9 o Diagrama de Atividades\",\"datePublished\":\"2026-03-05T23:19:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.archimetric.com\/pt\/what-is-activity-diagram\/\"},\"wordCount\":1675,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.archimetric.com\/pt\/what-is-activity-diagram\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.archimetric.com\/pt\/wp-content\/uploads\/sites\/10\/2026\/03\/Activity-Diagram-Swinlane-Proposal-Process.png\",\"articleSection\":[\"Unified Modeling Language\"],\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.archimetric.com\/pt\/what-is-activity-diagram\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.archimetric.com\/pt\/what-is-activity-diagram\/\",\"url\":\"https:\/\/www.archimetric.com\/pt\/what-is-activity-diagram\/\",\"name\":\"O que \u00e9 o Diagrama de Atividades - ArchiMetric Portuguese\",\"isPartOf\":{\"@id\":\"https:\/\/www.archimetric.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.archimetric.com\/pt\/what-is-activity-diagram\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.archimetric.com\/pt\/what-is-activity-diagram\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.archimetric.com\/pt\/wp-content\/uploads\/sites\/10\/2026\/03\/Activity-Diagram-Swinlane-Proposal-Process.png\",\"datePublished\":\"2026-03-05T23:19:24+00:00\",\"author\":{\"@id\":\"https:\/\/www.archimetric.com\/pt\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.archimetric.com\/pt\/what-is-activity-diagram\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.archimetric.com\/pt\/what-is-activity-diagram\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/www.archimetric.com\/pt\/what-is-activity-diagram\/#primaryimage\",\"url\":\"https:\/\/www.archimetric.com\/pt\/wp-content\/uploads\/sites\/10\/2026\/03\/Activity-Diagram-Swinlane-Proposal-Process.png\",\"contentUrl\":\"https:\/\/www.archimetric.com\/pt\/wp-content\/uploads\/sites\/10\/2026\/03\/Activity-Diagram-Swinlane-Proposal-Process.png\",\"width\":905,\"height\":824},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.archimetric.com\/pt\/what-is-activity-diagram\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.archimetric.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"O que \u00e9 o Diagrama de Atividades\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.archimetric.com\/pt\/#website\",\"url\":\"https:\/\/www.archimetric.com\/pt\/\",\"name\":\"ArchiMetric Portuguese\",\"description\":\"EA, Dev Ops, Scrum, Agile and More\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.archimetric.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.archimetric.com\/pt\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28\",\"name\":\"archimetric@visual-paradigm.com\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/www.archimetric.com\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/de58c1924d83d002dbce0b79f74ba4b70e2f85238332df6cabc0227effdf470d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/de58c1924d83d002dbce0b79f74ba4b70e2f85238332df6cabc0227effdf470d?s=96&d=mm&r=g\",\"caption\":\"archimetric@visual-paradigm.com\"},\"url\":\"https:\/\/www.archimetric.com\/pt\/author\/archimetricvisual-paradigm-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"O que \u00e9 o Diagrama de Atividades - ArchiMetric Portuguese","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.archimetric.com\/pt\/what-is-activity-diagram\/","og_locale":"pt_PT","og_type":"article","og_title":"O que \u00e9 o Diagrama de Atividades - ArchiMetric Portuguese","og_description":"Activity Diagrams describe how activities are coordinated to provide a service which can be at different levels of abstraction. Typically, an event needs to be achieved by some operation, particularly where the operation is intended to achieve a number of different things that require coordination, or how the events in a single use case relate to one another, in particular, use cases where activities may overlap and require coordination. It is also suitable for modeling how a collection of use cases coordinate to create a workflow for an organization.","og_url":"https:\/\/www.archimetric.com\/pt\/what-is-activity-diagram\/","og_site_name":"ArchiMetric Portuguese","article_published_time":"2026-03-05T23:19:24+00:00","og_image":[{"url":"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Activity-Diagram-Swinlane-Proposal-Process.png","type":"","width":"","height":""},{"width":905,"height":824,"url":"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Activity-Diagram-Swinlane-Proposal-Process.png","type":"image\/png"}],"author":"archimetric@visual-paradigm.com","twitter_card":"summary_large_image","twitter_image":"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Activity-Diagram-Swinlane-Proposal-Process.png","twitter_misc":{"Escrito por":"archimetric@visual-paradigm.com","Tempo estimado de leitura":"9 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.archimetric.com\/pt\/what-is-activity-diagram\/#article","isPartOf":{"@id":"https:\/\/www.archimetric.com\/pt\/what-is-activity-diagram\/"},"author":{"name":"archimetric@visual-paradigm.com","@id":"https:\/\/www.archimetric.com\/pt\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28"},"headline":"O que \u00e9 o Diagrama de Atividades","datePublished":"2026-03-05T23:19:24+00:00","mainEntityOfPage":{"@id":"https:\/\/www.archimetric.com\/pt\/what-is-activity-diagram\/"},"wordCount":1675,"commentCount":0,"image":{"@id":"https:\/\/www.archimetric.com\/pt\/what-is-activity-diagram\/#primaryimage"},"thumbnailUrl":"https:\/\/www.archimetric.com\/pt\/wp-content\/uploads\/sites\/10\/2026\/03\/Activity-Diagram-Swinlane-Proposal-Process.png","articleSection":["Unified Modeling Language"],"inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.archimetric.com\/pt\/what-is-activity-diagram\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.archimetric.com\/pt\/what-is-activity-diagram\/","url":"https:\/\/www.archimetric.com\/pt\/what-is-activity-diagram\/","name":"O que \u00e9 o Diagrama de Atividades - ArchiMetric Portuguese","isPartOf":{"@id":"https:\/\/www.archimetric.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.archimetric.com\/pt\/what-is-activity-diagram\/#primaryimage"},"image":{"@id":"https:\/\/www.archimetric.com\/pt\/what-is-activity-diagram\/#primaryimage"},"thumbnailUrl":"https:\/\/www.archimetric.com\/pt\/wp-content\/uploads\/sites\/10\/2026\/03\/Activity-Diagram-Swinlane-Proposal-Process.png","datePublished":"2026-03-05T23:19:24+00:00","author":{"@id":"https:\/\/www.archimetric.com\/pt\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28"},"breadcrumb":{"@id":"https:\/\/www.archimetric.com\/pt\/what-is-activity-diagram\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.archimetric.com\/pt\/what-is-activity-diagram\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/www.archimetric.com\/pt\/what-is-activity-diagram\/#primaryimage","url":"https:\/\/www.archimetric.com\/pt\/wp-content\/uploads\/sites\/10\/2026\/03\/Activity-Diagram-Swinlane-Proposal-Process.png","contentUrl":"https:\/\/www.archimetric.com\/pt\/wp-content\/uploads\/sites\/10\/2026\/03\/Activity-Diagram-Swinlane-Proposal-Process.png","width":905,"height":824},{"@type":"BreadcrumbList","@id":"https:\/\/www.archimetric.com\/pt\/what-is-activity-diagram\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.archimetric.com\/pt\/"},{"@type":"ListItem","position":2,"name":"O que \u00e9 o Diagrama de Atividades"}]},{"@type":"WebSite","@id":"https:\/\/www.archimetric.com\/pt\/#website","url":"https:\/\/www.archimetric.com\/pt\/","name":"ArchiMetric Portuguese","description":"EA, Dev Ops, Scrum, Agile and More","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.archimetric.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Person","@id":"https:\/\/www.archimetric.com\/pt\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28","name":"archimetric@visual-paradigm.com","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/www.archimetric.com\/pt\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/de58c1924d83d002dbce0b79f74ba4b70e2f85238332df6cabc0227effdf470d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/de58c1924d83d002dbce0b79f74ba4b70e2f85238332df6cabc0227effdf470d?s=96&d=mm&r=g","caption":"archimetric@visual-paradigm.com"},"url":"https:\/\/www.archimetric.com\/pt\/author\/archimetricvisual-paradigm-com\/"}]}},"_links":{"self":[{"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/posts\/11002","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/users\/3479"}],"replies":[{"embeddable":true,"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/comments?post=11002"}],"version-history":[{"count":0,"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/posts\/11002\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/media\/11003"}],"wp:attachment":[{"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/media?parent=11002"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/categories?post=11002"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/tags?post=11002"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}