{"id":10998,"date":"2026-03-06T07:11:20","date_gmt":"2026-03-05T23:11:20","guid":{"rendered":"https:\/\/www.archimetric.com\/pt\/what-is-sequence-diagram\/"},"modified":"2026-03-06T07:11:20","modified_gmt":"2026-03-05T23:11:20","slug":"what-is-sequence-diagram","status":"publish","type":"post","link":"https:\/\/www.archimetric.com\/pt\/what-is-sequence-diagram\/","title":{"rendered":"O que \u00e9 o Diagrama de Sequ\u00eancia"},"content":{"rendered":"<div class=\"tutorial-info\">Ambos <a href=\"https:\/\/www.visual-paradigm.com\/learning\/handbooks\/software-design-handbook\/sequence-diagram.jsp#:~:text=A%20sequence%20diagram%20is%20an,the%20functionality%20of%20the%20scenario.\">diagramas de sequ\u00eancia<\/a> e diagramas de colabora\u00e7\u00e3o s\u00e3o tipos de diagramas de intera\u00e7\u00e3o. Os diagramas de intera\u00e7\u00e3o abordam a vis\u00e3o din\u00e2mica de um sistema. Um <a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-sequence-diagram\/\">diagrama de sequ\u00eancia<\/a> \u00e9 um diagrama de intera\u00e7\u00e3o que enfatiza a ordem temporal das mensagens. Ele representa os objetos e classes envolvidos no cen\u00e1rio e a sequ\u00eancia de mensagens trocadas entre os objetos necess\u00e1rias para realizar a funcionalidade do cen\u00e1rio. Normalmente, voc\u00ea usar\u00e1 um diagrama de sequ\u00eancia para especificar o fluxo principal de um caso de uso, e varia\u00e7\u00f5es desse diagrama para especificar os fluxos excepcionais de um caso de uso.<\/div>\n<div><\/div>\n<div><img alt=\"Sequence Diagram, UML Diagrams Example: Break Communication Fragment - Visual Paradigm Community Circle\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/Sequence-Diagram-Break-Communication-Fragment.png\"\/><\/div>\n<div class=\"tutorial-comment-header\"><\/div>\n<div class=\"content-tutorial\">\n<hr\/>\n<h2>Os Componentes do Diagrama de Sequ\u00eancia<\/h2>\n<h3 class=\"h2\">Objeto<\/h3>\n<p>No UML, um objeto em um diagrama de sequ\u00eancia \u00e9 representado por um ret\u00e2ngulo contendo o nome do objeto, sublinhado. Um objeto pode ser nomeado de uma das tr\u00eas maneiras: o nome do objeto, o nome do objeto e sua classe, ou apenas o nome da classe (objeto an\u00f4nimo). As tr\u00eas formas de nomear um objeto s\u00e3o mostradas na figura abaixo.<\/p>\n<h3 class=\"h2\">Linha de vida<\/h3>\n<p>As entidades dos participantes em uma colabora\u00e7\u00e3o (cen\u00e1rio) s\u00e3o escritas horizontalmente no topo do diagrama. Uma linha de vida \u00e9 representada por uma linha vertical tracejada desenhada abaixo de cada objeto. Elas indicam a exist\u00eancia do objeto.<\/p>\n<p><img alt=\"Lifelines\" decoding=\"async\" height=\"151\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/01-lifelines.png\" width=\"293\"\/><\/p>\n<p>Os nomes dos objetos podem ser espec\u00edficos (por exemplo, myAccount) ou podem ser gerais (por exemplo, myAccount :Account). Muitas vezes, um objeto an\u00f4nimo (:Account) pode ser usado para representar qualquer objeto na classe. Cada objeto tamb\u00e9m tem seu tempo representado por uma linha tracejada abaixo do objeto. As mensagens entre objetos s\u00e3o representadas por setas que apontam do objeto remetente para o objeto receptor.<\/p>\n<p>Tudo em um sistema orientado a objetos \u00e9 realizado por objetos. Os objetos assumem a responsabilidade por coisas como gerenciar dados, mover dados pelo sistema, responder a consultas e proteger o sistema. Os objetos trabalham juntos por meio da comunica\u00e7\u00e3o ou intera\u00e7\u00e3o uns com os outros.<\/p>\n<h3 class=\"h2\">Mensagem<\/h3>\n<p>As mensagens representam a invoca\u00e7\u00e3o de opera\u00e7\u00f5es e s\u00e3o mostradas horizontalmente. Elas s\u00e3o desenhadas do remetente para o destinat\u00e1rio. A ordem \u00e9 indicada pela posi\u00e7\u00e3o vertical, com a primeira mensagem mostrada no topo do diagrama e a \u00faltima mensagem mostrada na parte inferior. Como resultado, os n\u00fameros de sequ\u00eancia s\u00e3o opcionais.<\/p>\n<p>O tipo de linha e o tipo de ponta da seta indicam o tipo de mensagem sendo usada:<\/p>\n<ol class=\"contentList\">\n<li>Um <b>mensagem s\u00edncrona<\/b> (normalmente uma chamada de opera\u00e7\u00e3o) \u00e9 mostrado como uma linha s\u00f3lida com uma ponta de seta preenchida. \u00c9 uma chamada de mensagem regular usada para comunica\u00e7\u00e3o normal entre remetente e destinat\u00e1rio.<br \/>\n<img alt=\"Lifelines with synchronous message\" decoding=\"async\" height=\"151\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/02-lifelines-with-synchronous-message.png\" width=\"223\"\/><\/li>\n<li>Um <b>mensagem de retorno<\/b>usa uma linha tracejada com uma ponta de seta aberta.<br \/>\n<img alt=\"Lifelines with return message\" decoding=\"async\" height=\"151\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/03-lifelines-with-return-message.png\" width=\"223\"\/><\/li>\n<li>Uma <b>mensagem ass\u00edncrona<\/b>tem uma linha s\u00f3lida com uma ponta de seta aberta. Um sinal \u00e9 uma mensagem ass\u00edncrona que n\u00e3o tem resposta.<br \/>\n<img alt=\"Lifelines with asynchronous\" decoding=\"async\" height=\"151\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/04-lifelines-with-asynchronous-message.png\" width=\"223\"\/><\/li>\n<\/ol>\n<h3 class=\"h3\">Mensagens de Cria\u00e7\u00e3o e Destru\u00e7\u00e3o<\/h3>\n<p>Os participantes n\u00e3o necessariamente vivem durante toda a dura\u00e7\u00e3o da intera\u00e7\u00e3o de um diagrama de sequ\u00eancia. Os participantes podem ser criados e destru\u00eddos de acordo com as mensagens que est\u00e3o sendo trocadas.<\/p>\n<p>Um <b>mensagem de construtor<\/b>cria seu receptor. O remetente que j\u00e1 existe no in\u00edcio da intera\u00e7\u00e3o \u00e9 colocado no topo do diagrama. Os destinos criados durante a intera\u00e7\u00e3o por uma chamada de construtor s\u00e3o automaticamente colocados mais para baixo no diagrama.<\/p>\n<p><img alt=\"Lifelines with constructor\" decoding=\"async\" height=\"205\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/05-lifelines-with-constructor.png\" width=\"223\"\/>A<\/p>\n<p><b>mensagem de destrui\u00e7\u00e3o<\/b> destr\u00f3i seu receptor. Existem outras formas de indicar que um destino \u00e9 destru\u00eddo durante uma intera\u00e7\u00e3o. Apenas quando a destrui\u00e7\u00e3o de um destino for definida como &#8216;depois do destrutor&#8217; \u00e9 necess\u00e1rio usar um destrutor.<\/p>\n<p><img alt=\"Lifelines with destructor\" decoding=\"async\" height=\"151\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/06-lifelines-with-desstructor.png\" width=\"223\"\/><\/p>\n<h3 class=\"h3\">Mensagem n\u00e3o instant\u00e2nea<\/h3>\n<p>As mensagens s\u00e3o frequentemente consideradas instant\u00e2neas, portanto, o tempo necess\u00e1rio para chegar ao receptor \u00e9 desprez\u00edvel. As mensagens s\u00e3o desenhadas como uma seta horizontal. Para indicar que leva um certo tempo antes que o receptor realmente receba uma mensagem, \u00e9 usada uma<b>seta inclinada \u00e9 usada<\/b>.<\/p>\n<p><img alt=\"Lifelines with instantaneous message\" decoding=\"async\" height=\"182\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/07-lifelines-with-instantaneous-message.png\" width=\"223\"\/><\/p>\n<h3 class=\"h2\">Foco de Controle<\/h3>\n<p>O Foco de Controle representa o per\u00edodo durante o qual um elemento est\u00e1 realizando uma opera\u00e7\u00e3o. O topo e a base do ret\u00e2ngulo est\u00e3o alinhados com os tempos de in\u00edcio e conclus\u00e3o, respectivamente<\/p>\n<h3 class=\"h2\">Nota\u00e7\u00e3o de itera\u00e7\u00e3o<\/h3>\n<p><b>Nota\u00e7\u00e3o de itera\u00e7\u00e3o<\/b> representa que uma mensagem \u00e9 enviada v\u00e1rias vezes para m\u00faltiplos objetos receptores, como acontece quando voc\u00ea est\u00e1 iterando sobre uma cole\u00e7\u00e3o. Voc\u00ea pode mostrar a base da itera\u00e7\u00e3o entre colchetes, como por exemplo *[para todas as linhas do pedido].<\/p>\n<h2 class=\"h2\">Exemplo: Fazer Pedido<\/h2>\n<p>O exemplo mostra um diagrama de sequ\u00eancia com tr\u00eas objetos participantes: Cliente, Pedido e Estoque. Mesmo sem conhecer formalmente a nota\u00e7\u00e3o, voc\u00ea provavelmente consegue ter uma ideia bastante clara do que est\u00e1 acontecendo.<\/p>\n<ol class=\"contentPoint\">\n<li>Passo 1 e 2: Cliente cria um pedido.<\/li>\n<li>Passo 3: Cliente adiciona itens ao pedido.<\/li>\n<li>Passo 4, 5: Cada item \u00e9 verificado quanto \u00e0 disponibilidade no estoque.<\/li>\n<li>Passo 6, 7, 8: Se o produto estiver dispon\u00edvel, ele \u00e9 adicionado ao pedido.<\/li>\n<li>Passo 9 retornar<\/li>\n<li>Passo 10, 11: salvar e destruir pedido<\/li>\n<\/ol>\n<p><img alt=\"Sequence Diagram example\" decoding=\"async\" height=\"616\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/08-sequence-diagram-example.png\" width=\"735\"\/><\/p>\n<h3 class=\"h2\">Fragmentos de Sequ\u00eancia<\/h3>\n<p>Em um diagrama de sequ\u00eancia UML, os fragmentos combinados permitem mostrar la\u00e7os, ramifica\u00e7\u00f5es e outras alternativas. Um fragmento combinado consiste em um ou mais operandos de intera\u00e7\u00e3o, e cada um desses cont\u00e9m uma ou mais mensagens, usos de intera\u00e7\u00e3o ou fragmentos combinados.<\/p>\n<p>Um fragmento de sequ\u00eancia \u00e9 representado como uma caixa chamada fragmento combinado, que envolve uma parte das intera\u00e7\u00f5es dentro de um diagrama de sequ\u00eancia. O operador do fragmento (no canto superior esquerdo) indica o tipo de fragmento. Os tipos de fragmentos incluem ref, assert, loop, break, alt, opt e neg, ref, sd.<\/p>\n<h2>Resumo da Nota\u00e7\u00e3o do Diagrama de Sequ\u00eancia<\/h2>\n<table border=\"1\">\n<tbody>\n<tr>\n<td width=\"150\"><b>Operador<\/b><\/td>\n<td><b>Significado<\/b><\/td>\n<\/tr>\n<tr>\n<td>alt<\/td>\n<td><b>Fragmentos alternativos m\u00faltiplos: apenas aquele cuja condi\u00e7\u00e3o for verdadeira ser\u00e1 executado.<\/b><\/td>\n<\/tr>\n<tr>\n<td>opt<\/td>\n<td><b>Opcional<\/b>: o fragmento \u00e9 executado somente se a condi\u00e7\u00e3o fornecida for verdadeira. Equivalente a um alt apenas com um rastro.<\/td>\n<\/tr>\n<tr>\n<td>par<\/td>\n<td><b>Paralelo<\/b>: cada fragmento \u00e9 executado em paralelo.<\/td>\n<\/tr>\n<tr>\n<td>loop<\/td>\n<td><b>La\u00e7o<\/b>: o fragmento pode ser executado m\u00faltiplas vezes, e a condi\u00e7\u00e3o indica a base da itera\u00e7\u00e3o.<\/td>\n<\/tr>\n<tr>\n<td>cr\u00edtico<\/td>\n<td><b>Regi\u00e3o cr\u00edtica<\/b>: o fragmento pode ter apenas uma thread executando-o por vez.<\/td>\n<\/tr>\n<tr>\n<td>neg<\/td>\n<td><b>Negativo<\/b>: o fragmento mostra uma intera\u00e7\u00e3o inv\u00e1lida.<\/td>\n<\/tr>\n<tr>\n<td>ref<\/td>\n<td><b>Refer\u00eancia<\/b>: refere-se a uma intera\u00e7\u00e3o definida em outro diagrama. O quadro \u00e9 desenhado para cobrir as linhas de vida envolvidas na intera\u00e7\u00e3o. Voc\u00ea pode definir par\u00e2metros e um valor de retorno.<\/td>\n<\/tr>\n<tr>\n<td>sd<\/td>\n<td><b>Diagrama de sequ\u00eancia<\/b>: usado para cercar todo o diagrama de sequ\u00eancia.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 class=\"h3\">Exemplo \u0096 Cen\u00e1rio de Pedido<\/h2>\n<p>Um membro de um navio que gostaria de fazer um pedido online. O item pedido ser\u00e1 enviado ao membro por correio expresso ou por correio normal, dependendo do status do membro (VIP, membro comum). Opcionalmente, a loja enviar\u00e1 ao membro uma notifica\u00e7\u00e3o de confirma\u00e7\u00e3o se o membro optar pela op\u00e7\u00e3o de notifica\u00e7\u00e3o no pedido.<\/p>\n<p><img alt=\"Sequence Diagram example\" decoding=\"async\" height=\"439\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/09-sequence-diagram-example.png\" width=\"731\"\/><\/p>\n<p>Visual Paradigm suporta diagrama de sequ\u00eancia e outros tipos de diagramas UML. Voc\u00ea pode encontrar todas as ferramentas de que precisa para modelar os comportamentos din\u00e2micos de um sistema usando o diagrama de sequ\u00eancia.<\/p>\n<h2 class=\"title style-scope ytd-video-primary-info-renderer\">V\u00eddeo R\u00e1pido \u2013 5 Passos para Desenhar um Diagrama de Sequ\u00eancia<\/h2>\n<p><iframe allow=\"fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen=\"\" class=\"__youtube_prefs__ epyt-is-override no-lazyload\" data-no-lazy=\"1\" data-origheight=\"456\" data-origwidth=\"810\" data-skipgform_ajax_framebjll=\"\" height=\"456\" id=\"_ytid_29676\" loading=\"lazy\" referrerpolicy=\"strict-origin-when-cross-origin\" src=\"https:\/\/www.youtube.com\/embed\/18_kVlQMavE?enablejsapi=1&amp;autoplay=0&amp;cc_load_policy=0&amp;cc_lang_pref=&amp;iv_load_policy=1&amp;loop=0&amp;rel=1&amp;fs=1&amp;playsinline=0&amp;autohide=2&amp;theme=dark&amp;color=red&amp;controls=1&amp;disablekb=0&amp;\" title=\"YouTube player\" width=\"810\"><\/iframe><\/p>\n<h2>Resumo<\/h2>\n<p>O diagrama de sequ\u00eancia \u00e9 um modelo baseado em sequ\u00eancia temporal de colabora\u00e7\u00e3o entre objetos. Ele mostra como os objetos interagem com outros em um cen\u00e1rio espec\u00edfico de caso de uso. Com capacidades avan\u00e7adas de modelagem visual, voc\u00ea pode criar diagramas de sequ\u00eancia complexos em poucos cliques. Al\u00e9m disso, o Visual Paradigm pode gerar diagramas de sequ\u00eancia com base no fluxo de eventos que voc\u00ea define na descri\u00e7\u00e3o do caso de uso.<\/p>\n<p>\u00a0<\/p>\n<\/div>\n<h2>Refer\u00eancias<\/h2>\n<ul>\n<li><a href=\"https:\/\/online.visual-paradigm.com\/diagrams\/tutorials\/sequence-diagram-tutorial\/\">Tutorial de Diagrama de Sequ\u00eancia<\/a><\/li>\n<li><a href=\"https:\/\/www.visual-paradigm.com\/support\/documents\/vpuserguide\/94\/2577\/7025_drawingseque.html\">Como desenhar um diagrama de sequ\u00eancia?<\/a><\/li>\n<li><a href=\"https:\/\/www.visual-paradigm.com\/solution\/sequencedgm\/uml-sequence-diagram-tool\/\">Ferramenta de Diagrama de Sequ\u00eancia UML<\/a><\/li>\n<li><strong>O que \u00e9 um diagrama de sequ\u00eancia?<\/strong>\n<ul>\n<li>Visual Paradigm. (s.d.). <a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-sequence-diagram\/\">O que \u00e9 Diagrama de Sequ\u00eancia?<\/a>\u00a0.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Diagramas de Sequ\u00eancia \u2013 Linguagem Unificada de Modelagem (UML)<\/strong>\n<ul>\n<li>GeeksforGeeks. (2017, 27 de outubro). <a href=\"https:\/\/www.geeksforgeeks.org\/unified-modeling-language-uml-sequence-diagrams\/\">Diagramas de Sequ\u00eancia \u2013 Linguagem Unificada de Modelagem (UML)<\/a>\u00a0.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Crie um diagrama de sequ\u00eancia UML<\/strong>\n<ul>\n<li>Suporte do Microsoft. (s.d.). <a href=\"https:\/\/support.microsoft.com\/en-us\/office\/create-a-uml-sequence-diagram-c61c371b-b150-4958-b128-902000133b26\">Crie um diagrama de sequ\u00eancia UML<\/a>\u00a0.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tutorial de Diagrama de Sequ\u00eancia<\/strong>\n<ul>\n<li>Visual Paradigm. (s.d.). <a href=\"https:\/\/online.visual-paradigm.com\/diagrams\/tutorials\/sequence-diagram-tutorial\/\">Tutorial de Diagrama de Sequ\u00eancia<\/a>\u00a0.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Diagramas da Linguagem Unificada de Modelagem (UML)<\/strong>\n<ul>\n<li>GeeksforGeeks. (2017, 27 de outubro). <a href=\"https:\/\/www.geeksforgeeks.org\/unified-modeling-language-uml-introduction\/\">Diagramas da Linguagem Unificada de Modelagem (UML)<\/a>.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Entendendo Diagramas de Sequ\u00eancia: Um Projeto Visual de Intera\u00e7\u00f5es de Software \u2013 Guias do Visual Paradigm<\/strong>\n<ul>\n<li>Visual Paradigm. (2023, 13 de setembro). <a href=\"https:\/\/guides.visual-paradigm.com\/understanding-sequence-diagrams-a-visual-blueprint-of-software-interactions\/\">Entendendo Diagramas de Sequ\u00eancia: Um Projeto Visual de Intera\u00e7\u00f5es de Software \u2013 Guias do Visual Paradigm<\/a>\u00a0.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Ferramenta UML Gratuita<\/strong>\n<ul>\n<li>Visual Paradigm. (2018, 28 de novembro). <a href=\"https:\/\/www.visual-paradigm.com\/solution\/freeumltool\/\">Ferramenta UML Gratuita<\/a>\u00a0.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Guia de Diagrama\u00e7\u00e3o UML do Visual Paradigm | Restackio<\/strong>\n<ul>\n<li>Restackio. (2024, 12 de dezembro). <a href=\"https:\/\/www.restack.io\/p\/visual-paradigm-uml-answer-ai-project-planning\">Guia de Diagrama\u00e7\u00e3o UML do Visual Paradigm | Restackio<\/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>Software de Gera\u00e7\u00e3o de UML\/C\u00f3digo<\/strong>\n<ul>\n<li>Visual Paradigm. (2019, 6 de junho).\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/features\/code-engineering-tools\/\">Software de Gera\u00e7\u00e3o de UML\/C\u00f3digo<\/a>\u00a0.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Aprendendo Diagramas de Classes com o Visual Paradigm \u2013 ArchiMetric<\/strong>\n<ul>\n<li>ArchiMetric. (2024, 23 de agosto).\u00a0<a href=\"https:\/\/www.archimetric.com\/learning-class-diagrams-with-visual-paradigm\/\">Aprendendo Diagramas de Classes com o Visual Paradigm \u2013 ArchiMetric<\/a>\u00a0.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Ferramenta F\u00e1cil de Usar para UML<\/strong>\n<ul>\n<li>Visual Paradigm. (s.d.).\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/features\/uml-tool\/\">Ferramenta F\u00e1cil de Usar para UML<\/a>\u00a0.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tutorial Gratuito de UML \u2013 Visual Paradigm Essential | Udemy<\/strong>\n<ul>\n<li>Udemy. (s.d.).\u00a0<a href=\"https:\/\/www.udemy.com\/course\/visual-paradigm-essential\/\">Tutorial Gratuito de UML \u2013 Visual Paradigm Essential | Udemy<\/a>\u00a0.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>A sequence diagram is an interaction diagram that emphasizes the time-ordering of messages. It depicts the objects and classes involved in the scenario and the sequence of messages exchanged between the objects needed to carry out the functionality of the scenario. Typically, you&#8217;ll use one sequence diagram to specify a use case&#8217;s main flow, and variations of that diagram to specify a use case&#8217;s exceptional flows.<\/p>\n","protected":false},"author":3479,"featured_media":10999,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","fifu_image_url":"https:\/\/cdn-images.visual-paradigm.com\/features\/v14\/3\/uml-and-sysml-tools\/sequence-diagram.png","fifu_image_alt":"","footnotes":""},"categories":[127],"tags":[],"class_list":["post-10998","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 Sequ\u00eancia - 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-sequence-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 Sequ\u00eancia - ArchiMetric Portuguese\" \/>\n<meta property=\"og:description\" content=\"A sequence diagram is an interaction diagram that emphasizes the time-ordering of messages. It depicts the objects and classes involved in the scenario and the sequence of messages exchanged between the objects needed to carry out the functionality of the scenario. Typically, you&#039;ll use one sequence diagram to specify a use case&#039;s main flow, and variations of that diagram to specify a use case&#039;s exceptional flows.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.archimetric.com\/pt\/what-is-sequence-diagram\/\" \/>\n<meta property=\"og:site_name\" content=\"ArchiMetric Portuguese\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-05T23:11:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn-images.visual-paradigm.com\/features\/v14\/3\/uml-and-sysml-tools\/sequence-diagram.png\" \/><meta property=\"og:image\" content=\"https:\/\/cdn-images.visual-paradigm.com\/features\/v14\/3\/uml-and-sysml-tools\/sequence-diagram.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1170\" \/>\n\t<meta property=\"og:image:height\" content=\"658\" \/>\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:\/\/cdn-images.visual-paradigm.com\/features\/v14\/3\/uml-and-sysml-tools\/sequence-diagram.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=\"7 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-sequence-diagram\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.archimetric.com\/pt\/what-is-sequence-diagram\/\"},\"author\":{\"name\":\"archimetric@visual-paradigm.com\",\"@id\":\"https:\/\/www.archimetric.com\/pt\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28\"},\"headline\":\"O que \u00e9 o Diagrama de Sequ\u00eancia\",\"datePublished\":\"2026-03-05T23:11:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.archimetric.com\/pt\/what-is-sequence-diagram\/\"},\"wordCount\":1585,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.archimetric.com\/pt\/what-is-sequence-diagram\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.archimetric.com\/pt\/wp-content\/uploads\/sites\/10\/2026\/03\/sequence-diagram.png\",\"articleSection\":[\"Unified Modeling Language\"],\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.archimetric.com\/pt\/what-is-sequence-diagram\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.archimetric.com\/pt\/what-is-sequence-diagram\/\",\"url\":\"https:\/\/www.archimetric.com\/pt\/what-is-sequence-diagram\/\",\"name\":\"O que \u00e9 o Diagrama de Sequ\u00eancia - ArchiMetric Portuguese\",\"isPartOf\":{\"@id\":\"https:\/\/www.archimetric.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.archimetric.com\/pt\/what-is-sequence-diagram\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.archimetric.com\/pt\/what-is-sequence-diagram\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.archimetric.com\/pt\/wp-content\/uploads\/sites\/10\/2026\/03\/sequence-diagram.png\",\"datePublished\":\"2026-03-05T23:11:20+00:00\",\"author\":{\"@id\":\"https:\/\/www.archimetric.com\/pt\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.archimetric.com\/pt\/what-is-sequence-diagram\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.archimetric.com\/pt\/what-is-sequence-diagram\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/www.archimetric.com\/pt\/what-is-sequence-diagram\/#primaryimage\",\"url\":\"https:\/\/www.archimetric.com\/pt\/wp-content\/uploads\/sites\/10\/2026\/03\/sequence-diagram.png\",\"contentUrl\":\"https:\/\/www.archimetric.com\/pt\/wp-content\/uploads\/sites\/10\/2026\/03\/sequence-diagram.png\",\"width\":1170,\"height\":658},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.archimetric.com\/pt\/what-is-sequence-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 Sequ\u00eancia\"}]},{\"@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 Sequ\u00eancia - 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-sequence-diagram\/","og_locale":"pt_PT","og_type":"article","og_title":"O que \u00e9 o Diagrama de Sequ\u00eancia - ArchiMetric Portuguese","og_description":"A sequence diagram is an interaction diagram that emphasizes the time-ordering of messages. It depicts the objects and classes involved in the scenario and the sequence of messages exchanged between the objects needed to carry out the functionality of the scenario. Typically, you'll use one sequence diagram to specify a use case's main flow, and variations of that diagram to specify a use case's exceptional flows.","og_url":"https:\/\/www.archimetric.com\/pt\/what-is-sequence-diagram\/","og_site_name":"ArchiMetric Portuguese","article_published_time":"2026-03-05T23:11:20+00:00","og_image":[{"url":"https:\/\/cdn-images.visual-paradigm.com\/features\/v14\/3\/uml-and-sysml-tools\/sequence-diagram.png","type":"","width":"","height":""},{"width":1170,"height":658,"url":"https:\/\/cdn-images.visual-paradigm.com\/features\/v14\/3\/uml-and-sysml-tools\/sequence-diagram.png","type":"image\/png"}],"author":"archimetric@visual-paradigm.com","twitter_card":"summary_large_image","twitter_image":"https:\/\/cdn-images.visual-paradigm.com\/features\/v14\/3\/uml-and-sysml-tools\/sequence-diagram.png","twitter_misc":{"Escrito por":"archimetric@visual-paradigm.com","Tempo estimado de leitura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.archimetric.com\/pt\/what-is-sequence-diagram\/#article","isPartOf":{"@id":"https:\/\/www.archimetric.com\/pt\/what-is-sequence-diagram\/"},"author":{"name":"archimetric@visual-paradigm.com","@id":"https:\/\/www.archimetric.com\/pt\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28"},"headline":"O que \u00e9 o Diagrama de Sequ\u00eancia","datePublished":"2026-03-05T23:11:20+00:00","mainEntityOfPage":{"@id":"https:\/\/www.archimetric.com\/pt\/what-is-sequence-diagram\/"},"wordCount":1585,"commentCount":0,"image":{"@id":"https:\/\/www.archimetric.com\/pt\/what-is-sequence-diagram\/#primaryimage"},"thumbnailUrl":"https:\/\/www.archimetric.com\/pt\/wp-content\/uploads\/sites\/10\/2026\/03\/sequence-diagram.png","articleSection":["Unified Modeling Language"],"inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.archimetric.com\/pt\/what-is-sequence-diagram\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.archimetric.com\/pt\/what-is-sequence-diagram\/","url":"https:\/\/www.archimetric.com\/pt\/what-is-sequence-diagram\/","name":"O que \u00e9 o Diagrama de Sequ\u00eancia - ArchiMetric Portuguese","isPartOf":{"@id":"https:\/\/www.archimetric.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.archimetric.com\/pt\/what-is-sequence-diagram\/#primaryimage"},"image":{"@id":"https:\/\/www.archimetric.com\/pt\/what-is-sequence-diagram\/#primaryimage"},"thumbnailUrl":"https:\/\/www.archimetric.com\/pt\/wp-content\/uploads\/sites\/10\/2026\/03\/sequence-diagram.png","datePublished":"2026-03-05T23:11:20+00:00","author":{"@id":"https:\/\/www.archimetric.com\/pt\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28"},"breadcrumb":{"@id":"https:\/\/www.archimetric.com\/pt\/what-is-sequence-diagram\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.archimetric.com\/pt\/what-is-sequence-diagram\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/www.archimetric.com\/pt\/what-is-sequence-diagram\/#primaryimage","url":"https:\/\/www.archimetric.com\/pt\/wp-content\/uploads\/sites\/10\/2026\/03\/sequence-diagram.png","contentUrl":"https:\/\/www.archimetric.com\/pt\/wp-content\/uploads\/sites\/10\/2026\/03\/sequence-diagram.png","width":1170,"height":658},{"@type":"BreadcrumbList","@id":"https:\/\/www.archimetric.com\/pt\/what-is-sequence-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 Sequ\u00eancia"}]},{"@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\/10998","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=10998"}],"version-history":[{"count":0,"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/posts\/10998\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/media\/10999"}],"wp:attachment":[{"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/media?parent=10998"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/categories?post=10998"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/tags?post=10998"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}