{"id":12318,"date":"2026-09-18T14:08:29","date_gmt":"2026-09-18T06:08:29","guid":{"rendered":"https:\/\/www.cybermedian.com\/pt\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/"},"modified":"2026-09-22T18:14:48","modified_gmt":"2026-09-22T10:14:48","slug":"generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot","status":"publish","type":"post","link":"https:\/\/www.cybermedian.com\/pt\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/","title":{"rendered":"Gerar um Diagrama de Contexto C4 Edit\u00e1vel com o Chatbot de IA do Visual Paradigm"},"content":{"rendered":"<p>O Chatbot de IA do Visual Paradigm torna poss\u00edvel criar um Diagrama de Contexto de Sistema C4 a partir de uma descri\u00e7\u00e3o em linguagem natural de um aplicativo, seus usu\u00e1rios e os sistemas externos com os quais ele interage. No entanto, um diagrama gerado por IA \u00e9 mais \u00fatil quando permanece edit\u00e1vel e mant\u00edvel ap\u00f3s a gera\u00e7\u00e3o.<\/p>\n<p class=\"\">Este guia demonstra um fluxo de trabalho completo para gerar um diagrama de contexto de uma Plataforma de Entrega de Alimentos usando C4-PlantUML. Voc\u00ea aprender\u00e1 como transitar de um diagrama gerado por IA para c\u00f3digo PlantUML edit\u00e1vel, refinar o modelo no VPasCode e continuar editando-o visualmente no Visual Paradigm Online. A abordagem combina a velocidade da modelagem assistida por IA com a flexibilidade do diagrama como c\u00f3digo e a conveni\u00eancia de um editor de diagramas gr\u00e1ficos.<\/p>\n<p><img alt=\"Fluxo de trabalho em quatro etapas mostrando como o Chatbot de IA do Visual Paradigm gera um Diagrama de Contexto de Sistema C4 edit\u00e1vel, da linguagem natural ao c\u00f3digo e ao editor visual.\" class=\"alignnone size-full wp-image-20795\" decoding=\"async\" height=\"941\" loading=\"lazy\" sizes=\"auto, (max-width: 1672px) 100vw, 1672px\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd7d64dbf5.png\" srcset=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd7d64dbf5.png 1672w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd7d64dbf5-300x169.png 300w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd7d64dbf5-1024x576.png 1024w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd7d64dbf5-768x432.png 768w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd7d64dbf5-1536x864.png 1536w\" width=\"1672\"\/><\/p>\n<p>O Visual Paradigm oferece um fluxo de trabalho pr\u00e1tico para transformar uma descri\u00e7\u00e3o de arquitetura em linguagem natural em um Diagrama de Contexto C4 edit\u00e1vel:<\/p>\n<ol>\n<li>\n<p>Descreva o sistema no Chatbot de IA do Visual Paradigm.<\/p>\n<p id=\"OXRJrhW\"><img alt=\"O Chatbot de IA do Visual Paradigm exibe um diagrama de contexto de sistema C4 edit\u00e1vel para um Sistema de TI de um Grupo Banc\u00e1rio, mostrando usu\u00e1rios e sistemas externos.\" class=\"alignnone size-full wp-image-20786\" decoding=\"async\" height=\"874\" loading=\"lazy\" sizes=\"auto, (max-width: 1916px) 100vw, 1916px\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd32cad84d.png\" srcset=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd32cad84d.png 1916w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd32cad84d-300x137.png 300w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd32cad84d-1024x467.png 1024w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd32cad84d-768x350.png 768w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd32cad84d-1536x701.png 1536w\" width=\"1916\"\/><\/p>\n<\/li>\n<li>\n<p>Gerar e revisar o Diagrama de Contexto de Sistema C4.<\/p>\n<\/li>\n<li>\n<p>Abra o resultado no VPasCode como C4-PlantUML.<\/p>\n<p id=\"IkuXjIj\"><img alt=\"O chatbot de IA do Visual Paradigm exibe um diagrama de contexto de sistema banc\u00e1rio C4 gerado, com op\u00e7\u00f5es para editar via VPasCode ou Visual Paradigm Online.\" class=\"alignnone size-full wp-image-20787\" decoding=\"async\" height=\"675\" loading=\"lazy\" sizes=\"auto, (max-width: 1765px) 100vw, 1765px\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd349bc71b.png\" srcset=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd349bc71b.png 1765w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd349bc71b-300x115.png 300w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd349bc71b-1024x392.png 1024w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd349bc71b-768x294.png 768w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd349bc71b-1536x587.png 1536w\" width=\"1765\"\/><\/p>\n<\/li>\n<li>\n<p>Modifique o diagrama editando o c\u00f3digo PlantUML.<\/p>\n<p id=\"bDHMshD\"><img alt=\"Interface do VPasCode exibindo c\u00f3digo C4-PlantUML ao lado de um diagrama de contexto de Sistema de TI de Grupo Banc\u00e1rio gerado, com usu\u00e1rios e sistemas externos.\" class=\"alignnone size-full wp-image-20788\" decoding=\"async\" height=\"874\" loading=\"lazy\" sizes=\"auto, (max-width: 1917px) 100vw, 1917px\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd35c46b64.png\" srcset=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd35c46b64.png 1917w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd35c46b64-300x137.png 300w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd35c46b64-1024x467.png 1024w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd35c46b64-768x350.png 768w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd35c46b64-1536x700.png 1536w\" width=\"1917\"\/><\/p>\n<\/li>\n<li>\n<p>Opcionalmente, envie o resultado para o Visual Paradigm Online.<\/p>\n<p id=\"YpumSUj\"><img alt=\"Interface do Visual Paradigm exibindo um diagrama de contexto de sistema C4 edit\u00e1vel para uma plataforma banc\u00e1ria, mostrando pessoas, sistemas de software e intera\u00e7\u00f5es externas.\" class=\"alignnone size-full wp-image-20789\" decoding=\"async\" height=\"852\" loading=\"lazy\" sizes=\"auto, (max-width: 1915px) 100vw, 1915px\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd36bb1156.png\" srcset=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd36bb1156.png 1915w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd36bb1156-300x133.png 300w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd36bb1156-1024x456.png 1024w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd36bb1156-768x342.png 768w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd36bb1156-1536x683.png 1536w\" width=\"1915\"\/><\/p>\n<\/li>\n<li>\n<p>Modifique o diagrama visualmente usando o editor de diagramas de arrastar e soltar.<\/p>\n<\/li>\n<\/ol>\n<p>Isso oferece dois caminhos de edi\u00e7\u00e3o:<\/p>\n<ul>\n<li>\n<p><strong>Edi\u00e7\u00e3o baseada em c\u00f3digo:<\/strong>VPasCode e C4-PlantUML<\/p>\n<\/li>\n<li>\n<p><strong>Edi\u00e7\u00e3o baseada em interface gr\u00e1fica:<\/strong>Editor de Diagramas do Visual Paradigm Online<\/p>\n<\/li>\n<\/ul>\n<p>O Chatbot de IA do Visual Paradigm suporta diagramas de Contexto de Sistema, Cont\u00eainer, Componente e Implanta\u00e7\u00e3o C4. Ele tamb\u00e9m pode refinar um diagrama gerado por meio de comandos em linguagem natural, como adicionar, remover, renomear ou reconectar elementos.<\/p>\n<hr\/>\n<h2>1. Entenda o Diagrama de Contexto C4<\/h2>\n<p>Um Diagrama de Contexto C4 \u00e9 a vis\u00e3o de mais alto n\u00edvel de um sistema de software. Ele mostra:<\/p>\n<ul>\n<li>\n<p>O<strong>sistema de interesse<\/strong><\/p>\n<\/li>\n<li>\n<p>Usu\u00e1rios humanos e atores organizacionais<\/p>\n<\/li>\n<li>\n<p>Sistemas de software externos<\/p>\n<\/li>\n<li>\n<p>Relacionamentos importantes entre esses elementos<\/p>\n<\/li>\n<li>\n<p>Uma breve descri\u00e7\u00e3o de como cada relacionamento funciona<\/p>\n<\/li>\n<\/ul>\n<p>Normalmente, ele n\u00e3o mostra servi\u00e7os internos, bancos de dados, classes, APIs ou detalhes de infraestrutura. Esses pertencem a diagramas C4 de n\u00edveis inferiores.<\/p>\n<p>Por exemplo, um diagrama de contexto para uma plataforma de entrega de alimentos online pode conter:<\/p>\n<ul>\n<li>\n<p>Cliente<\/p>\n<\/li>\n<li>\n<p>Gerente do Restaurante<\/p>\n<\/li>\n<li>\n<p>Entregador<\/p>\n<\/li>\n<li>\n<p>Provedor de Pagamento<\/p>\n<\/li>\n<li>\n<p>Servi\u00e7o de Mapa e Geolocaliza\u00e7\u00e3o<\/p>\n<\/li>\n<li>\n<p>Servi\u00e7o de Notifica\u00e7\u00e3o<\/p>\n<\/li>\n<li>\n<p>Plataforma de Entrega de Comida<\/p>\n<\/li>\n<\/ul>\n<p>O sistema central deve permanecer o foco visual. Pessoas e sistemas externos devem ser posicionados ao seu redor.<\/p>\n<hr\/>\n<h2>2. Prepare um Bom Prompt para IA<\/h2>\n<p>A qualidade do diagrama gerado depende fortemente da descri\u00e7\u00e3o da arquitetura fornecida ao chatbot.<\/p>\n<p>Um prompt \u00fatil especifica:<\/p>\n<ul>\n<li>\n<p>O nome do sistema<\/p>\n<\/li>\n<li>\n<p>O prop\u00f3sito do sistema<\/p>\n<\/li>\n<li>\n<p>As pessoas que o utilizam<\/p>\n<\/li>\n<li>\n<p>Sistemas externos com os quais ele se comunica<\/p>\n<\/li>\n<li>\n<p>As rela\u00e7\u00f5es entre eles<\/p>\n<\/li>\n<li>\n<p>O n\u00edvel desejado do diagrama C4<\/p>\n<\/li>\n<li>\n<p>O formato de sa\u00edda desejado<\/p>\n<\/li>\n<li>\n<p>O que n\u00e3o deve ser inclu\u00eddo<\/p>\n<\/li>\n<\/ul>\n<h3>Exemplo de prompt<\/h3>\n<pre class=\"lang-text\"><code data-language=\"text\">Crie um Diagrama de Contexto de Sistema C4 para uma plataforma online de entrega de comida.\r\n\r\nSistema de interesse:\r\nPlataforma de Entrega de Comida \u2014 permite que os clientes naveguem pelos restaurantes, fa\u00e7am pedidos, realizem pagamentos e acompanhem as entregas.\r\n\r\nPessoas:\r\n1. Cliente \u2014 navega pelos restaurantes, faz pedidos, paga e acompanha a entrega.\r\n2. Gerente do Restaurante \u2014 gerencia os menus, aceita pedidos e atualiza o status do pedido.\r\n3. Entregador \u2014 aceita trabalhos de entrega e atualiza o progresso da entrega.\r\n4. Administrador de Opera\u00e7\u00f5es \u2014 monitora a atividade da plataforma e resolve quest\u00f5es de suporte.\r\n\r\nSistemas externos:\r\n1. Provedor de Pagamento \u2014 autoriza e captura os pagamentos dos clientes.\r\n2. Servi\u00e7o de Mapa e Geolocaliza\u00e7\u00e3o \u2014 fornece endere\u00e7os, rotas e locais de entrega.\r\n3. Servi\u00e7o de Notifica\u00e7\u00e3o \u2014 envia e-mails, SMS e notifica\u00e7\u00f5es push.\r\n\r\nRela\u00e7\u00f5es:\r\n- O Cliente utiliza a Plataforma de Entrega de Comida para navegar pelos restaurantes, fazer pedidos, realizar pagamentos e acompanhar as entregas.\r\n- O Gerente do Restaurante utiliza a Plataforma de Entrega de Comida para gerenciar menus e processar pedidos.\r\n- O Entregador utiliza a Plataforma de Entrega de Comida para receber trabalhos de entrega e atualizar o status da entrega.\r\n- O Administrador de Opera\u00e7\u00f5es utiliza a Plataforma de Entrega de Comida para monitorar as opera\u00e7\u00f5es e resolver problemas.\r\n- A Plataforma de Entrega de Comida utiliza o Provedor de Pagamento para autorizar e capturar pagamentos.\r\n- A Plataforma de Entrega de Comida utiliza o Servi\u00e7o de Mapa e Geolocaliza\u00e7\u00e3o para calcular rotas e rastrear locais.\r\n- A Plataforma de Entrega de Comida utiliza o Servi\u00e7o de Notifica\u00e7\u00e3o para enviar notifica\u00e7\u00f5es.\r\n\r\nGere um Diagrama de Contexto de Sistema C4 limpo. N\u00e3o mostre cont\u00eaineres internos, componentes, bancos de dados, classes ou infraestrutura de implanta\u00e7\u00e3o. Use r\u00f3tulos de rela\u00e7\u00e3o concisos.\r\n<\/code><\/pre>\n<p>A instru\u00e7\u00e3o expl\u00edcita para excluir detalhes internos \u00e9 importante. Sem ela, um gerador de IA pode produzir um diagrama que mistura informa\u00e7\u00f5es de n\u00edvel de contexto e de n\u00edvel de cont\u00eainer.<\/p>\n<hr\/>\n<h2>3. Gere o Diagrama no Chatbot de IA do Visual Paradigm<\/h2>\n<p>Abra o Chatbot de IA do Visual Paradigm e inicie uma nova conversa ou sess\u00e3o de gera\u00e7\u00e3o de diagrama.<\/p>\n<p>Dependendo da interface e da edi\u00e7\u00e3o da assinatura, o chatbot pode fornecer um seletor de tipo de diagrama. Selecione:<\/p>\n<ul>\n<li>\n<p><strong>Modelo C4<\/strong><\/p>\n<\/li>\n<li>\n<p><strong>Diagrama de Contexto de Sistema<\/strong><\/p>\n<\/li>\n<\/ul>\n<p>Em seguida, insira o prompt.<\/p>\n<p>O fluxo de trabalho geral do chatbot do Visual Paradigm \u00e9:<\/p>\n<ol>\n<li>\n<p>Descreva o diagrama.<\/p>\n<\/li>\n<li>\n<p>Deixe a IA gerar o modelo inicial.<\/p>\n<\/li>\n<li>\n<p>Revise o resultado.<\/p>\n<\/li>\n<li>\n<p>Refine-o com comandos em linguagem natural.<\/p>\n<\/li>\n<li>\n<p>Exporte ou continue editando em outra ferramenta do Visual Paradigm.<\/p>\n<\/li>\n<\/ol>\n<h3>Revise o primeiro resultado<\/h3>\n<p>Verifique se o diagrama cont\u00e9m:<\/p>\n<ul>\n<li>\n<p>Exatamente um sistema central<\/p>\n<\/li>\n<li>\n<p>Todas as pessoas necess\u00e1rias<\/p>\n<\/li>\n<li>\n<p>Todos os sistemas externos relevantes<\/p>\n<\/li>\n<li>\n<p>Dire\u00e7\u00f5es de relacionamento corretas<\/p>\n<\/li>\n<li>\n<p>Descri\u00e7\u00f5es de relacionamento concisas<\/p>\n<\/li>\n<li>\n<p>Nenhum servi\u00e7o interno ou banco de dados desnecess\u00e1rio<\/p>\n<\/li>\n<li>\n<p>Nomenclatura consistente<\/p>\n<\/li>\n<li>\n<p>Layout leg\u00edvel<\/p>\n<\/li>\n<\/ul>\n<p>Um diagrama gerado \u00e9 um ponto de partida, n\u00e3o um substituto para a revis\u00e3o de arquitetura.<\/p>\n<hr\/>\n<h2>4. Refine o Diagrama por meio de Conversa<\/h2>\n<p>O chatbot pode modificar o diagrama usando linguagem comum.<\/p>\n<h3>Adicionar um elemento<\/h3>\n<pre class=\"lang-text\"><code data-language=\"text\">Adicionar um Agente de Suporte ao Cliente que utiliza a Plataforma de Entrega de Alimentos para investigar problemas dos clientes e processar reembolsos.\r\n<\/code><\/pre>\n<h3>Adicionar um sistema externo<\/h3>\n<pre class=\"lang-text\"><code data-language=\"text\">Adicionar um Servi\u00e7o Externo de Detec\u00e7\u00e3o de Fraudes utilizado pela Plataforma de Entrega de Alimentos para avaliar pagamentos suspeitos.\r\n<\/code><\/pre>\n<h3>Renomear um elemento<\/h3>\n<pre class=\"lang-text\"><code data-language=\"text\">Renomear \u201cServi\u00e7o de Notifica\u00e7\u00e3o\u201d para \u201cServi\u00e7o de Mensagens e Notifica\u00e7\u00e3o\u201d.\r\n<\/code><\/pre>\n<h3>Alterar um relacionamento<\/h3>\n<pre class=\"lang-text\"><code data-language=\"text\">Alterar o relacionamento entre o Entregador e a Plataforma de Entrega de Alimentos para:\r\n\u201cRecebe atribui\u00e7\u00f5es de entrega e envia atualiza\u00e7\u00f5es de status de entrega.\u201d\r\n<\/code><\/pre>\n<h3>Remover um elemento<\/h3>\n<pre class=\"lang-text\"><code data-language=\"text\">Remover o Administrador de Opera\u00e7\u00f5es do diagrama.\r\n<\/code><\/pre>\n<h3>Melhorar o layout<\/h3>\n<pre class=\"lang-text\"><code data-language=\"text\">Reorganizar o diagrama de modo que as pessoas apare\u00e7am no topo, os sistemas externos apare\u00e7am na parte inferior e a Plataforma de Entrega de Alimentos permane\u00e7a centralizada.\r\n<\/code><\/pre>\n<h3>Simplificar o diagrama<\/h3>\n<pre class=\"lang-text\"><code data-language=\"text\">Simplifique isto em um Diagrama de Contexto de Sistema C4 estrito. Remova detalhes de implementa\u00e7\u00e3o, bancos de dados, APIs, microsservi\u00e7os e componentes internos.\r\n<\/code><\/pre>\n<h3>Solicitar uma revis\u00e3o de consist\u00eancia<\/h3>\n<pre class=\"lang-text\"><code data-language=\"text\">Revise o diagramo quanto a relacionamentos ausentes, r\u00f3tulos amb\u00edguos, sistemas duplicados e elementos que n\u00e3o pertencem a um Diagrama de Contexto C4.\r\n<\/code><\/pre>\n<p>A documenta\u00e7\u00e3o do Chatbot de IA descreve esta abordagem iterativa, incluindo comandos para adicionar gateways de pagamento, renomear elementos, alterar relacionamentos e refatorar diagramas.<\/p>\n<hr\/>\n<h1>Parte 1: Abra o Diagrama no VPasCode para Edi\u00e7\u00e3o de C\u00f3digo<\/h1>\n<h2>5. Use &#8220;Abrir no VPasCode&#8221; ou &#8220;Editar no VPasCode&#8221;<\/h2>\n<p>Ap\u00f3s gerar e refinar o diagrama, use a a\u00e7\u00e3o rotulada de forma semelhante a:<\/p>\n<ul>\n<li>\n<p><strong>Abrir no VPasCode<\/strong><\/p>\n<\/li>\n<li>\n<p><strong>Editar no VPasCode<\/strong><\/p>\n<\/li>\n<li>\n<p><strong>Abrir C\u00f3digo<\/strong><\/p>\n<\/li>\n<li>\n<p><strong>Gerar C\u00f3digo para Edi\u00e7\u00e3o<\/strong><\/p>\n<\/li>\n<\/ul>\n<p>O r\u00f3tulo exato do bot\u00e3o pode variar dependendo da interface atual.<\/p>\n<p>Isso transfere o c\u00f3digo do diagrama para o VPasCode, onde voc\u00ea pode editar o diagrama como texto enquanto visualiza uma pr\u00e9via renderizada em tempo real. A Visual Paradigm descreve o VPasCode como um editor de diagramas como c\u00f3digo baseado em navegador que suporta PlantUML, modelos C4, Mermaid, Graphviz e outros formatos de sintaxe.<\/p>\n<p>O c\u00f3digo gerado deve usar C4-PlantUML, tipicamente com:<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">PlantUML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:7Op12i8m40NlXVw3Va1tBvuy5NfLyE9PqcInWMGRiY_evzjud86PsU0gMaxZS8xgKmjose1YL-RgFlIEsDhQJAhV5Q8WlsSkoMcF9aD8SUNbCZswUjvld9r1wg5UIo--eFBV4z4upABXe1y0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">PlantUML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:7Op12i8m40NlXVw3Va1tBvuy5NfLyE9PqcInWMGRiY_evzjud86PsU0gMaxZS8xgKmjose1YL-RgFlIEsDhQJAhV5Q8WlsSkoMcF9aD8SUNbCZswUjvld9r1wg5UIo--eFBV4z4upABXe1y0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">PlantUML<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:7Op12i8m40NlXVw3Va1tBvuy5NfLyE9PqcInWMGRiY_evzjud86PsU0gMaxZS8xgKmjose1YL-RgFlIEsDhQJAhV5Q8WlsSkoMcF9aD8SUNbCZswUjvld9r1wg5UIo--eFBV4z4upABXe1y0\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml\r\n!include https:\/\/raw.githubusercontent.com\/plantuml-stdlib\/C4-PlantUML\/master\/C4_Context.puml\r\n...\r\n@enduml\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:7Op12i8m40NlXVw3Va1tBvuy5NfLyE9PqcInWMGRiY_evzjud86PsU0gMaxZS8xgKmjose1YL-RgFlIEsDhQJAhV5Q8WlsSkoMcF9aD8SUNbCZswUjvld9r1wg5UIo--eFBV4z4upABXe1y0\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:7Op12i8m40NlXVw3Va1tBvuy5NfLyE9PqcInWMGRiY_evzjud86PsU0gMaxZS8xgKmjose1YL-RgFlIEsDhQJAhV5Q8WlsSkoMcF9aD8SUNbCZswUjvld9r1wg5UIo--eFBV4z4upABXe1y0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:7Op12i8m40NlXVw3Va1tBvuy5NfLyE9PqcInWMGRiY_evzjud86PsU0gMaxZS8xgKmjose1YL-RgFlIEsDhQJAhV5Q8WlsSkoMcF9aD8SUNbCZswUjvld9r1wg5UIo--eFBV4z4upABXe1y0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p>O script gerado pode usar uma URL de inclus\u00e3o diferente ou uma vers\u00e3o de biblioteca suportada internamente. Preserve a inclus\u00e3o gerada pelo VPasCode, a menos que tenha um motivo espec\u00edfico para alter\u00e1-la.<\/p>\n<hr\/>\n<h2>6. Entenda a Estrutura C4-PlantUML<\/h2>\n<p>Um diagrama de contexto C4-PlantUML t\u00edpico cont\u00e9m estas partes:<\/p>\n<p id=\"xUSrjnu\"><img alt=\"Interface do VPasCode exibindo c\u00f3digo C4-PlantUML ao lado de um diagrama de contexto gerado mostrando Cliente, Plataforma de Entrega de Comida e Provedor de Pagamento.\" class=\"alignnone size-full wp-image-20790\" decoding=\"async\" height=\"873\" loading=\"lazy\" sizes=\"auto, (max-width: 1915px) 100vw, 1915px\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd413d2793.png\" srcset=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd413d2793.png 1915w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd413d2793-300x137.png 300w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd413d2793-1024x467.png 1024w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd413d2793-768x350.png 768w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd413d2793-1536x700.png 1536w\" width=\"1915\"\/><\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">PlantUML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:XP5FJm8n4CNl97o7ocbDPFVYoHC4GKqmRX0EdZQb7QInVpRJAR1-Ubkx2YUzJQVptkzDE_74aOBHmy6Lia872MnFrFgxga9-BDyLxSCsU43XB86bKZXJjPhR91fxabfjgzdjk4wjpVEoCjmJO6mriwGuKTb-smy7o-dRosRTBEUBTRDwUdXS5zUfNGDwPmiHF3a3UCD6ixuSnJhw2l1ivvna3cMSPTnAHiZ5XsSIj3e0Al3bA9gzTf5jYXYFTWvDb2-IxZvFTQpkBvBnL6jtzEm7wncv3CYiNyWFexiWDFCJ5ItlJ7oGb35Nh4PtK3BddWRQErIVaFCAtbB0UEXLEUzmi09ziVb5y7xllrPE3ab_LfqZ_OVFz0bO6J_d2m00\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">PlantUML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:XP5FJm8n4CNl97o7ocbDPFVYoHC4GKqmRX0EdZQb7QInVpRJAR1-Ubkx2YUzJQVptkzDE_74aOBHmy6Lia872MnFrFgxga9-BDyLxSCsU43XB86bKZXJjPhR91fxabfjgzdjk4wjpVEoCjmJO6mriwGuKTb-smy7o-dRosRTBEUBTRDwUdXS5zUfNGDwPmiHF3a3UCD6ixuSnJhw2l1ivvna3cMSPTnAHiZ5XsSIj3e0Al3bA9gzTf5jYXYFTWvDb2-IxZvFTQpkBvBnL6jtzEm7wncv3CYiNyWFexiWDFCJ5ItlJ7oGb35Nh4PtK3BddWRQErIVaFCAtbB0UEXLEUzmi09ziVb5y7xllrPE3ab_LfqZ_OVFz0bO6J_d2m00\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">PlantUML<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:VP7FJW8n4CRl9Bn3vRGcidlnv0comJy9He9myBGPjWCqQRThErNmXNmGNymPDWPY2ATEfls-tpVJKIG8b9pjzwvCKzkaKMs9sdXN504-yusXRLgbYA7s3M53UUrTqLfeH3ICfArP5UNjS2QjvVEqS1090xUgKXGxojk3VRyt7R-zB1VLT7A_gEPF3u-Bx5hQCmpHDrcT8dc7uKODIckOX0CkvmZMV85gKHlje-9u7C1eKAW2am8QBXi-Dn3p0Hk-xfdlCev8QnySUt0q0gb1v9FkiPJbmKamdC4PGlMUK36bxW94jOQVRt2NwEZEuQl9Zh8Mzexln3xu3zG-YC4CDY1jBznn8XzaFZQ6bbBWIV_kExz-RuxsP3adS_tVpPcDY8FeZwfZg8li3Zt2HlFd_G80\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml\r\n!include https:\/\/raw.githubusercontent.com\/plantuml-stdlib\/C4-PlantUML\/master\/C4_Context.puml\r\n\r\nLAYOUT_LEFT_RIGHT()\r\n\r\nPerson(customer, \"Cliente\", \"Realiza pedidos de comida e rastreia entregas.\")\r\nSystem(platform, \"Plataforma de Entrega de Comida\", \"Permite que os clientes fa\u00e7am pedidos de comida e rastreiem entregas.\")\r\nSystem_Ext(payment, \"Provedor de Pagamento\", \"Autoriza e captura pagamentos.\")\r\n\r\nRel(customer, platform, \"Realiza pedidos e rastreia entregas\")\r\nRel(platform, payment, \"Autoriza e captura pagamentos\")\r\n\r\n@enduml\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:VP7FJW8n4CRl9Bn3vRGcidlnv0comJy9He9myBGPjWCqQRThErNmXNmGNymPDWPY2ATEfls-tpVJKIG8b9pjzwvCKzkaKMs9sdXN504-yusXRLgbYA7s3M53UUrTqLfeH3ICfArP5UNjS2QjvVEqS1090xUgKXGxojk3VRyt7R-zB1VLT7A_gEPF3u-Bx5hQCmpHDrcT8dc7uKODIckOX0CkvmZMV85gKHlje-9u7C1eKAW2am8QBXi-Dn3p0Hk-xfdlCev8QnySUt0q0gb1v9FkiPJbmKamdC4PGlMUK36bxW94jOQVRt2NwEZEuQl9Zh8Mzexln3xu3zG-YC4CDY1jBznn8XzaFZQ6bbBWIV_kExz-RuxsP3adS_tVpPcDY8FeZwfZg8li3Zt2HlFd_G80\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:XP5FJm8n4CNl97o7ocbDPFVYoHC4GKqmRX0EdZQb7QInVpRJAR1-Ubkx2YUzJQVptkzDE_74aOBHmy6Lia872MnFrFgxga9-BDyLxSCsU43XB86bKZXJjPhR91fxabfjgzdjk4wjpVEoCjmJO6mriwGuKTb-smy7o-dRosRTBEUBTRDwUdXS5zUfNGDwPmiHF3a3UCD6ixuSnJhw2l1ivvna3cMSPTnAHiZ5XsSIj3e0Al3bA9gzTf5jYXYFTWvDb2-IxZvFTQpkBvBnL6jtzEm7wncv3CYiNyWFexiWDFCJ5ItlJ7oGb35Nh4PtK3BddWRQErIVaFCAtbB0UEXLEUzmi09ziVb5y7xllrPE3ab_LfqZ_OVFz0bO6J_d2m00\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:XP5FJm8n4CNl97o7ocbDPFVYoHC4GKqmRX0EdZQb7QInVpRJAR1-Ubkx2YUzJQVptkzDE_74aOBHmy6Lia872MnFrFgxga9-BDyLxSCsU43XB86bKZXJjPhR91fxabfjgzdjk4wjpVEoCjmJO6mriwGuKTb-smy7o-dRosRTBEUBTRDwUdXS5zUfNGDwPmiHF3a3UCD6ixuSnJhw2l1ivvna3cMSPTnAHiZ5XsSIj3e0Al3bA9gzTf5jYXYFTWvDb2-IxZvFTQpkBvBnL6jtzEm7wncv3CYiNyWFexiWDFCJ5ItlJ7oGb35Nh4PtK3BddWRQErIVaFCAtbB0UEXLEUzmi09ziVb5y7xllrPE3ab_LfqZ_OVFz0bO6J_d2m00\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<h3>Tipos principais de elementos<\/h3>\n<table>\n<thead>\n<tr>\n<th>Elemento<\/th>\n<th>Prop\u00f3sito<\/th>\n<th>Exemplo<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code data-backticks=\"1\">Pessoa<\/code><\/td>\n<td>Usu\u00e1rio humano ou fun\u00e7\u00e3o<\/td>\n<td><code data-backticks=\"1\">Person(customer, \"Cliente\", \"...\")<\/code><\/td>\n<\/tr>\n<tr>\n<td><code data-backticks=\"1\">Person_Ext<\/code><\/td>\n<td>Pessoa ou ator externo<\/td>\n<td><code data-backticks=\"1\">Person_Ext(driver, \"Entregador\", \"...\")<\/code><\/td>\n<\/tr>\n<tr>\n<td><code data-backticks=\"1\">Sistema<\/code><\/td>\n<td>Sistema principal de interesse<\/td>\n<td><code data-backticks=\"1\">System(platform, \"Plataforma de Entrega de Comida\", \"...\")<\/code><\/td>\n<\/tr>\n<tr>\n<td><code data-backticks=\"1\">System_Ext<\/code><\/td>\n<td>Sistema de software externo<\/td>\n<td><code data-backticks=\"1\">System_Ext(payment, \"Provedor de Pagamento\", \"...\")<\/code><\/td>\n<\/tr>\n<tr>\n<td><code data-backticks=\"1\">Enterprise_Boundary<\/code><\/td>\n<td>Fronteira organizacional opcional<\/td>\n<td>Agrupar sistemas pertencentes a uma organiza\u00e7\u00e3o<\/td>\n<\/tr>\n<tr>\n<td><code data-backticks=\"1\">Rel<\/code><\/td>\n<td>Rela\u00e7\u00e3o entre elementos<\/td>\n<td><code data-backticks=\"1\">Rel(customer, platform, \"Utiliza\")<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>O primeiro argumento \u00e9 o identificador interno. O segundo \u00e9 o nome de exibi\u00e7\u00e3o. O terceiro \u00e9 a descri\u00e7\u00e3o.<\/p>\n<hr\/>\n<h2>7. Editar o Diagrama no VPasCode<\/h2>\n<p>O VPasCode normalmente exibe:<\/p>\n<ul>\n<li>\n<p>O c\u00f3digo-fonte em um painel de editor<\/p>\n<\/li>\n<li>\n<p>O diagrama renderizado em um painel de visualiza\u00e7\u00e3o<\/p>\n<\/li>\n<li>\n<p>A\u00e7\u00f5es para exportar, compartilhar, copiar ou abrir o resultado em outro produto Visual Paradigm<\/p>\n<\/li>\n<\/ul>\n<p>O VPasCode fornece renderiza\u00e7\u00e3o em tempo real e suporta edi\u00e7\u00e3o direta de c\u00f3digo. Ele tamb\u00e9m pode detectar formatos de diagrama suportados quando o c\u00f3digo \u00e9 colado no editor.<\/p>\n<h3>Exemplo: c\u00f3digo C4-PlantUML aprimorado<\/h3>\n<p id=\"anJjfWL\"><img alt=\"Interface do VPasCode exibindo c\u00f3digo C4-PlantUML ao lado de um diagrama de contexto de sistema de entrega de comida gerado, com atores e sistemas.\" class=\"alignnone size-full wp-image-20791\" decoding=\"async\" height=\"871\" loading=\"lazy\" sizes=\"auto, (max-width: 1917px) 100vw, 1917px\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd47c15844.png\" srcset=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd47c15844.png 1917w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd47c15844-300x136.png 300w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd47c15844-1024x465.png 1024w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd47c15844-768x349.png 768w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd47c15844-1536x698.png 1536w\" width=\"1917\"\/><\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">PlantUML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:hPNBRben48RtIBp3b1ML26owwYef8KcbN10aghf2niS1j-VObZrEGbTzY3vXdwJZoxbmKTL5DmSyn_D_SuLpXyoYhyf-xvrKlFI5W2sYSHyd4yjUnnk9Mx_sJbYk5Gg5OwwhYIcP2avd3ejIhYVJ3sVpO7gwkvrKpA6mP5fDWySRZasKx_TGOYdWIki2BaKfNuJT0RdXixOL_Fxv2vOxSgqW-mMNsukl3q-FgzlPrUDgyVdwvd7uljzRtZny8TFrxFuo7FkzkR1Ego7t3dKbx0W6q_nrCEht00QVh7vrme4LbAwt5AaR0IN1oQPjGUvqP3jwCbK0MiQ_EoXIZ5AuyQ2BQKNkc6ARo5iqDiZ6J4ud1vLGFiXpBWosq83pfc1O1mAaW_w0c2FPNThmGRYcVCcIMGl11HsRo7V0d9CRHMn2Tb7D1MFrXl8vu6aZB4EfbRieAga8-D1O89gaeoAXRhBKIjB9XPgcThOI4RobHqbWvutH5a4wvvkwfhOFQr_2dPwH39ifjWvQp-5IB9fKczY_aEYeqsIeOlMJEOJHv1rRJ6vx4QncRpZCCdEhNsGHYprF5gXDEOmBZrjjvG-HCkJCe2Sqr5DO1-IE6HKpIs5V91UZC24c2bmBNMeUQmRvRIPbC76A8ZHBqE1OxL7a0MhSgBdicAOqocUPhhJO-uxrWBSKgd0WAYRB4IplbebYlDj2LwjER27ApkerNVmVYzS2JYpTFcblqLB0LlDOhUv496YhUxXQ-wB76_LDhvEwy-jAOkTDMjnM-MY93kAjL-QVDgMLRRVaS5B_EfNrC9uIwenZr9Yoalio_b2aCJlHd5qpTISbJyrSPxPY5pehkxURUpEMnC_9Y_v4_W00\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">PlantUML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:hPNBRben48RtIBp3b1ML26owwYef8KcbN10aghf2niS1j-VObZrEGbTzY3vXdwJZoxbmKTL5DmSyn_D_SuLpXyoYhyf-xvrKlFI5W2sYSHyd4yjUnnk9Mx_sJbYk5Gg5OwwhYIcP2avd3ejIhYVJ3sVpO7gwkvrKpA6mP5fDWySRZasKx_TGOYdWIki2BaKfNuJT0RdXixOL_Fxv2vOxSgqW-mMNsukl3q-FgzlPrUDgyVdwvd7uljzRtZny8TFrxFuo7FkzkR1Ego7t3dKbx0W6q_nrCEht00QVh7vrme4LbAwt5AaR0IN1oQPjGUvqP3jwCbK0MiQ_EoXIZ5AuyQ2BQKNkc6ARo5iqDiZ6J4ud1vLGFiXpBWosq83pfc1O1mAaW_w0c2FPNThmGRYcVCcIMGl11HsRo7V0d9CRHMn2Tb7D1MFrXl8vu6aZB4EfbRieAga8-D1O89gaeoAXRhBKIjB9XPgcThOI4RobHqbWvutH5a4wvvkwfhOFQr_2dPwH39ifjWvQp-5IB9fKczY_aEYeqsIeOlMJEOJHv1rRJ6vx4QncRpZCCdEhNsGHYprF5gXDEOmBZrjjvG-HCkJCe2Sqr5DO1-IE6HKpIs5V91UZC24c2bmBNMeUQmRvRIPbC76A8ZHBqE1OxL7a0MhSgBdicAOqocUPhhJO-uxrWBSKgd0WAYRB4IplbebYlDj2LwjER27ApkerNVmVYzS2JYpTFcblqLB0LlDOhUv496YhUxXQ-wB76_LDhvEwy-jAOkTDMjnM-MY93kAjL-QVDgMLRRVaS5B_EfNrC9uIwenZr9Yoalio_b2aCJlHd5qpTISbJyrSPxPY5pehkxURUpEMnC_9Y_v4_W00\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">PlantUML<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:hLLBRXf14DqZSOSEAoBPiCagAriOuqZ6HiPHb1KgUWfeQQQxqnzYUvL3v0AH5pv1Ji1DSf9K3GqpWr6yoMgQwUxtNbMzDvpv02x48c-ttYajyvYXM8LW_ST-ty7ttbA5LPn7ZquQ7L27dZH5t-QW-TAf3rckvlt1XzC9l_eylkuNu0CwUZKRy8s7qBCbVBiLLCXHqC402-CA4CGrrC7XibmEJA4o47z-_1JffX6P4LD5U0KmmFNvrzlFzxFhuUNzxExJwEg--xxTcbxTVg5Ne-7D1VzijoRelD5T6Nqm1ReJqHdaYfHZvwJT4g9p0sjcn48ufEgZ8-7eJyG2deJ5J6M6VbZW8mAeMWjwHUkjKD_hr4agX35eM9Pi8tJCnYNTLGI9lDoK2eG4bsr-MSLa8545s94pROYGgoSGHX10Y5xm-xJVL91XhjRe7YySFuW-TJGpBb7UeSGvOperZshpilcDdiMbYffqrfab5UMfzVkQcuJ6eeEWZFRdMQ4qCPPFcf9ZKaQ-vIDRegHXRBGAne40BqorooIsyWFoH4o-Hl4jKkTsGdsqnWLCCgQFx8SkN-DRnF-6ev84abye6ikkoxGlo_tji0igbcUnPE9dmzjrUx0sChR3xS5Q_tn3rspu4BeM7ldKn9croigXy19JToOxjYJiF59dkFia26mWmfgWSl1owzyZJ0NOARgraaWavMhpKeeRWmKMFKAJ6rbEbrh-lEEyD4wJBQW6qeTqXoft9fHNCaZjQLnypQrDK0ibIoyS5t6JJZIiCDHhiZ-U5g1oOfsEfyIf6oU5ZNwL2EymhqLvF_N_aEGA_qYAcqH7KakGb1L9KO6wfUf2AeB3a3RHKq3fGumBE8YcZ_C2oRMxpy1-hm9_5SWc-ZvwzTpzEsaLTfMoGq-_RTrZA3M_bW03o6NCOU-zRSQeqUmzTRpU2ksO0siUEp1Ljij-BV3Y0F-C0a7_Ldy1\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml\r\n!include https:\/\/raw.githubusercontent.com\/plantuml-stdlib\/C4-PlantUML\/master\/C4_Context.puml\r\n\r\ntitle Plataforma de Entrega de Comida \u2014 Contexto do Sistema\r\n\r\nLAYOUT_LEFT_RIGHT()\r\nSHOW_LEGEND()\r\n\r\nPerson(customer, \"Cliente\",\r\n  \"Navega em restaurantes, faz pedidos, paga e acompanha entregas.\")\r\n\r\nPerson(restaurantManager, \"Gerente de Restaurante\",\r\n  \"Gerencia card\u00e1pios, aceita pedidos e atualiza o status dos pedidos.\")\r\n\r\nPerson(deliveryDriver, \"Entregador\",\r\n  \"Recebe atribui\u00e7\u00f5es de entrega e atualiza o progresso da entrega.\")\r\n\r\nPerson(operationsAdmin, \"Administrador de Opera\u00e7\u00f5es\",\r\n  \"Monitora as opera\u00e7\u00f5es da plataforma e resolve quest\u00f5es de suporte.\")\r\n\r\nSystem(platform, \"Plataforma de Entrega de Comida\",\r\n  \"Permite pedidos de comida, pagamentos, gest\u00e3o de restaurantes e rastreamento de entregas.\")\r\n\r\nSystem_Ext(paymentProvider, \"Provedor de Pagamento\",\r\n  \"Autoriza e captura pagamentos dos clientes.\")\r\n\r\nSystem_Ext(mapService, \"Servi\u00e7o de Mapas e Geolocaliza\u00e7\u00e3o\",\r\n  \"Fornece endere\u00e7os, rotas e dados de localiza\u00e7\u00e3o.\")\r\n\r\nSystem_Ext(notificationService, \"Servi\u00e7o de Notifica\u00e7\u00f5es\",\r\n  \"Envia e-mails, SMS e notifica\u00e7\u00f5es push.\")\r\n\r\nRel(customer, platform,\r\n  \"Navega em restaurantes, faz pedidos, paga e acompanha entregas\")\r\n\r\nRel(restaurantManager, platform,\r\n  \"Gerencia card\u00e1pios e processa pedidos de restaurantes\")\r\n\r\nRel(deliveryDriver, platform,\r\n  \"Recebe tarefas de entrega e submete status de entrega\")\r\n\r\nRel(operationsAdmin, platform,\r\n  \"Monitora opera\u00e7\u00f5es e resolve quest\u00f5es de suporte\")\r\n\r\nRel(platform, paymentProvider,\r\n  \"Autoriza e captura pagamentos\")\r\n\r\nRel(platform, mapService,\r\n  \"Calcula rotas e rastreia locais de entrega\")\r\n\r\nRel(platform, notificationService,\r\n  \"Envia notifica\u00e7\u00f5es de pedido, pagamento e entrega\")\r\n\r\n@enduml\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:hLLBRXf14DqZSOSEAoBPiCagAriOuqZ6HiPHb1KgUWfeQQQxqnzYUvL3v0AH5pv1Ji1DSf9K3GqpWr6yoMgQwUxtNbMzDvpv02x48c-ttYajyvYXM8LW_ST-ty7ttbA5LPn7ZquQ7L27dZH5t-QW-TAf3rckvlt1XzC9l_eylkuNu0CwUZKRy8s7qBCbVBiLLCXHqC402-CA4CGrrC7XibmEJA4o47z-_1JffX6P4LD5U0KmmFNvrzlFzxFhuUNzxExJwEg--xxTcbxTVg5Ne-7D1VzijoRelD5T6Nqm1ReJqHdaYfHZvwJT4g9p0sjcn48ufEgZ8-7eJyG2deJ5J6M6VbZW8mAeMWjwHUkjKD_hr4agX35eM9Pi8tJCnYNTLGI9lDoK2eG4bsr-MSLa8545s94pROYGgoSGHX10Y5xm-xJVL91XhjRe7YySFuW-TJGpBb7UeSGvOperZshpilcDdiMbYffqrfab5UMfzVkQcuJ6eeEWZFRdMQ4qCPPFcf9ZKaQ-vIDRegHXRBGAne40BqorooIsyWFoH4o-Hl4jKkTsGdsqnWLCCgQFx8SkN-DRnF-6ev84abye6ikkoxGlo_tji0igbcUnPE9dmzjrUx0sChR3xS5Q_tn3rspu4BeM7ldKn9croigXy19JToOxjYJiF59dkFia26mWmfgWSl1owzyZJ0NOARgraaWavMhpKeeRWmKMFKAJ6rbEbrh-lEEyD4wJBQW6qeTqXoft9fHNCaZjQLnypQrDK0ibIoyS5t6JJZIiCDHhiZ-U5g1oOfsEfyIf6oU5ZNwL2EymhqLvF_N_aEGA_qYAcqH7KakGb1L9KO6wfUf2AeB3a3RHKq3fGumBE8YcZ_C2oRMxpy1-hm9_5SWc-ZvwzTpzEsaLTfMoGq-_RTrZA3M_bW03o6NCOU-zRSQeqUmzTRpU2ksO0siUEp1Ljij-BV3Y0F-C0a7_Ldy1\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:hPNBRben48RtIBp3b1ML26owwYef8KcbN10aghf2niS1j-VObZrEGbTzY3vXdwJZoxbmKTL5DmSyn_D_SuLpXyoYhyf-xvrKlFI5W2sYSHyd4yjUnnk9Mx_sJbYk5Gg5OwwhYIcP2avd3ejIhYVJ3sVpO7gwkvrKpA6mP5fDWySRZasKx_TGOYdWIki2BaKfNuJT0RdXixOL_Fxv2vOxSgqW-mMNsukl3q-FgzlPrUDgyVdwvd7uljzRtZny8TFrxFuo7FkzkR1Ego7t3dKbx0W6q_nrCEht00QVh7vrme4LbAwt5AaR0IN1oQPjGUvqP3jwCbK0MiQ_EoXIZ5AuyQ2BQKNkc6ARo5iqDiZ6J4ud1vLGFiXpBWosq83pfc1O1mAaW_w0c2FPNThmGRYcVCcIMGl11HsRo7V0d9CRHMn2Tb7D1MFrXl8vu6aZB4EfbRieAga8-D1O89gaeoAXRhBKIjB9XPgcThOI4RobHqbWvutH5a4wvvkwfhOFQr_2dPwH39ifjWvQp-5IB9fKczY_aEYeqsIeOlMJEOJHv1rRJ6vx4QncRpZCCdEhNsGHYprF5gXDEOmBZrjjvG-HCkJCe2Sqr5DO1-IE6HKpIs5V91UZC24c2bmBNMeUQmRvRIPbC76A8ZHBqE1OxL7a0MhSgBdicAOqocUPhhJO-uxrWBSKgd0WAYRB4IplbebYlDj2LwjER27ApkerNVmVYzS2JYpTFcblqLB0LlDOhUv496YhUxXQ-wB76_LDhvEwy-jAOkTDMjnM-MY93kAjL-QVDgMLRRVaS5B_EfNrC9uIwenZr9Yoalio_b2aCJlHd5qpTISbJyrSPxPY5pehkxURUpEMnC_9Y_v4_W00\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:hPNBRben48RtIBp3b1ML26owwYef8KcbN10aghf2niS1j-VObZrEGbTzY3vXdwJZoxbmKTL5DmSyn_D_SuLpXyoYhyf-xvrKlFI5W2sYSHyd4yjUnnk9Mx_sJbYk5Gg5OwwhYIcP2avd3ejIhYVJ3sVpO7gwkvrKpA6mP5fDWySRZasKx_TGOYdWIki2BaKfNuJT0RdXixOL_Fxv2vOxSgqW-mMNsukl3q-FgzlPrUDgyVdwvd7uljzRtZny8TFrxFuo7FkzkR1Ego7t3dKbx0W6q_nrCEht00QVh7vrme4LbAwt5AaR0IN1oQPjGUvqP3jwCbK0MiQ_EoXIZ5AuyQ2BQKNkc6ARo5iqDiZ6J4ud1vLGFiXpBWosq83pfc1O1mAaW_w0c2FPNThmGRYcVCcIMGl11HsRo7V0d9CRHMn2Tb7D1MFrXl8vu6aZB4EfbRieAga8-D1O89gaeoAXRhBKIjB9XPgcThOI4RobHqbWvutH5a4wvvkwfhOFQr_2dPwH39ifjWvQp-5IB9fKczY_aEYeqsIeOlMJEOJHv1rRJ6vx4QncRpZCCdEhNsGHYprF5gXDEOmBZrjjvG-HCkJCe2Sqr5DO1-IE6HKpIs5V91UZC24c2bmBNMeUQmRvRIPbC76A8ZHBqE1OxL7a0MhSgBdicAOqocUPhhJO-uxrWBSKgd0WAYRB4IplbebYlDj2LwjER27ApkerNVmVYzS2JYpTFcblqLB0LlDOhUv496YhUxXQ-wB76_LDhvEwy-jAOkTDMjnM-MY93kAjL-QVDgMLRRVaS5B_EfNrC9uIwenZr9Yoalio_b2aCJlHd5qpTISbJyrSPxPY5pehkxURUpEMnC_9Y_v4_W00\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<hr\/>\n<h2>8. Realizar Altera\u00e7\u00f5es Comuns no N\u00edvel do C\u00f3digo<\/h2>\n<h3>Alterar o nome do sistema<\/h3>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">PlantUML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:2wuiBadDrIZ8IIn9oo_ArL5GyarDp55mISt9B4ijgbG8W4eewV1oAIWeEUVd5wLavYMMf1OhfENdfoW0kQb5cNdf2ebvAGefK5rwIfe0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">PlantUML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:2wuiBadDrIZ8IIn9oo_ArL5GyarDp55mISt9B4ijgbG8W4eewV1oAIWeEUVd5wLavYMMf1OhfENdfoW0kQb5cNdf2ebvAGefK5rwIfe0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">PlantUML<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:2wuiBadDrIZ8IIn9oo_ArL5G2W0o4q7iH8MKL0NNl9AYr7GmCoWrBJNpyFB3MrEBbNHukHGKb9ppyujIKlCI5GfIKp9Jyej1gfBpSpDJ4XLI5L8XEelrb3G1\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">System(platform, \"Plataforma de Entrega de Refei\u00e7\u00f5es\",\r\n  \"Coordena pedidos de comida e entregas.\")\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:2wuiBadDrIZ8IIn9oo_ArL5G2W0o4q7iH8MKL0NNl9AYr7GmCoWrBJNpyFB3MrEBbNHukHGKb9ppyujIKlCI5GfIKp9Jyej1gfBpSpDJ4XLI5L8XEelrb3G1\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:2wuiBadDrIZ8IIn9oo_ArL5GyarDp55mISt9B4ijgbG8W4eewV1oAIWeEUVd5wLavYMMf1OhfENdfoW0kQb5cNdf2ebvAGefK5rwIfe0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:2wuiBadDrIZ8IIn9oo_ArL5GyarDp55mISt9B4ijgbG8W4eewV1oAIWeEUVd5wLavYMMf1OhfENdfoW0kQb5cNdf2ebvAGefK5rwIfe0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<h3>Adicionar uma nova pessoa<\/h3>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">PlantUML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:ROrB2iCm34Jt1jz1QDL0w1rALzsLzWGcKJxWI4QIU_vwaT92inbu0_FcJch2fw6QoqRwhAM8UWzutHlOAxZCn8vz301uunUPhtDoClXiOJMhZHEFK5G6CckaD5KUxOnT334yAFz_bPny4jqEt3_AfKN-2h5x0m00\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">PlantUML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:ROrB2iCm34Jt1jz1QDL0w1rALzsLzWGcKJxWI4QIU_vwaT92inbu0_FcJch2fw6QoqRwhAM8UWzutHlOAxZCn8vz301uunUPhtDoClXiOJMhZHEFK5G6CckaD5KUxOnT334yAFz_bPny4jqEt3_AfKN-2h5x0m00\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">PlantUML<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:TOr12i8m54JtXTnXoCf2yGxYofte2M8wbaAI7_zFlPady69Mt0ZYRdWCxnsf9cKJ5skIgUUbLj4smEycbaQCnCfMH0J1FirlwWVN0VvGxhGsJm6tPHtF1msZ6EBdPI2gIgHPW9Bv8id4jhvtdUjEJB_LcaAxYkR_VcAYiiJvM-dx5m00\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">Person(customerSupport, \"Agente de Suporte ao Cliente\",\r\n  \"Investiga quest\u00f5es dos clientes e processa reembolsos.\")\r\n\r\nRel(customerSupport, platform,\r\n  \"Investiga quest\u00f5es e gerencia reembolsos\")\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:TOr12i8m54JtXTnXoCf2yGxYofte2M8wbaAI7_zFlPady69Mt0ZYRdWCxnsf9cKJ5skIgUUbLj4smEycbaQCnCfMH0J1FirlwWVN0VvGxhGsJm6tPHtF1msZ6EBdPI2gIgHPW9Bv8id4jhvtdUjEJB_LcaAxYkR_VcAYiiJvM-dx5m00\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:ROrB2iCm34Jt1jz1QDL0w1rALzsLzWGcKJxWI4QIU_vwaT92inbu0_FcJch2fw6QoqRwhAM8UWzutHlOAxZCn8vz301uunUPhtDoClXiOJMhZHEFK5G6CckaD5KUxOnT334yAFz_bPny4jqEt3_AfKN-2h5x0m00\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:ROrB2iCm34Jt1jz1QDL0w1rALzsLzWGcKJxWI4QIU_vwaT92inbu0_FcJch2fw6QoqRwhAM8UWzutHlOAxZCn8vz301uunUPhtDoClXiOJMhZHEFK5G6CckaD5KUxOnT334yAFz_bPny4jqEt3_AfKN-2h5x0m00\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<h3>Adicionar um novo sistema externo<\/h3>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">PlantUML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:LSrH2i8m40JG_q3kiEIhXU0bj1x07a2MkCNGf0tPJMXkRws2-3aCRsPiB1JlmoRTbB4yHihLEx9Whky85n9oujS5lesnMW6OeM8eACJ0XPDtVYqC2LkaHG1tKRsqa-crqkf6eKi1PLfpjF1tSsoTd-JcdvQC2-Dnoh2RZu3iUJRz2m00\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">PlantUML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:LSrH2i8m40JG_q3kiEIhXU0bj1x07a2MkCNGf0tPJMXkRws2-3aCRsPiB1JlmoRTbB4yHihLEx9Whky85n9oujS5lesnMW6OeM8eACJ0XPDtVYqC2LkaHG1tKRsqa-crqkf6eKi1PLfpjF1tSsoTd-JcdvQC2-Dnoh2RZu3iUJRz2m00\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">PlantUML<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:NKv12i904BiN-eTXJoqK_o2e3r3mAc5tLWRQRjsT5dsFXxx05_HZslMafoGa93azad9tsT-ryX6ZEt6Sn7939hDb3kIOTgnibtbvPdLOWsoQiY0osmcjWA0oYOFZj2O6ND5nhu7Ic0OMHTgOkYpAuiXjDRHG7sBNqCzahZjp52yMf15zmcVpzLzv6x42A4go8Pl--wX-0m00\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">System_Ext(fraudService, \"Servi\u00e7o de Detec\u00e7\u00e3o de Fraude\",\r\n  \"Avalia atividades de pagamento suspeitas.\")\r\n\r\nRel(platform, fraudService,\r\n  \"Verifica transa\u00e7\u00f5es de pagamento quanto a riscos de fraude\")\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:NKv12i904BiN-eTXJoqK_o2e3r3mAc5tLWRQRjsT5dsFXxx05_HZslMafoGa93azad9tsT-ryX6ZEt6Sn7939hDb3kIOTgnibtbvPdLOWsoQiY0osmcjWA0oYOFZj2O6ND5nhu7Ic0OMHTgOkYpAuiXjDRHG7sBNqCzahZjp52yMf15zmcVpzLzv6x42A4go8Pl--wX-0m00\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:LSrH2i8m40JG_q3kiEIhXU0bj1x07a2MkCNGf0tPJMXkRws2-3aCRsPiB1JlmoRTbB4yHihLEx9Whky85n9oujS5lesnMW6OeM8eACJ0XPDtVYqC2LkaHG1tKRsqa-crqkf6eKi1PLfpjF1tSsoTd-JcdvQC2-Dnoh2RZu3iUJRz2m00\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:LSrH2i8m40JG_q3kiEIhXU0bj1x07a2MkCNGf0tPJMXkRws2-3aCRsPiB1JlmoRTbB4yHihLEx9Whky85n9oujS5lesnMW6OeM8eACJ0XPDtVYqC2LkaHG1tKRsqa-crqkf6eKi1PLfpjF1tSsoTd-JcdvQC2-Dnoh2RZu3iUJRz2m00\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<h3>Alterar a dire\u00e7\u00e3o da rela\u00e7\u00e3o<\/h3>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">PlantUML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:BSh12O0m3030l-0EeIy5Xv5k46Z4GfgK91LqUa5ytsNYfUFTI68tlMeXsw0png7Mjda2I9bYc3Zy3N34gLOVZAe2A0MS8fW-DFB1uMbz0G00\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">PlantUML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:BSh12O0m3030l-0EeIy5Xv5k46Z4GfgK91LqUa5ytsNYfUFTI68tlMeXsw0png7Mjda2I9bYc3Zy3N34gLOVZAe2A0MS8fW-DFB1uMbz0G00\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">PlantUML<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:BOn12e0W403lGNzOF1NucF072suXg6kh1lMT3Zt4ZsNGSMPW3FafuHaebaNuS9P4G_9OLfQWnm506Iei4K4eLr_GSWPBWBLRTs5xsir0uDrUdVsnzuGRVbTMymi0\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">Rel(paymentProvider, platform,\r\n  \"Retorna resultados de autoriza\u00e7\u00e3o e liquida\u00e7\u00e3o de pagamento\")\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:BOn12e0W403lGNzOF1NucF072suXg6kh1lMT3Zt4ZsNGSMPW3FafuHaebaNuS9P4G_9OLfQWnm506Iei4K4eLr_GSWPBWBLRTs5xsir0uDrUdVsnzuGRVbTMymi0\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:BSh12O0m3030l-0EeIy5Xv5k46Z4GfgK91LqUa5ytsNYfUFTI68tlMeXsw0png7Mjda2I9bYc3Zy3N34gLOVZAe2A0MS8fW-DFB1uMbz0G00\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:BSh12O0m3030l-0EeIy5Xv5k46Z4GfgK91LqUa5ytsNYfUFTI68tlMeXsw0png7Mjda2I9bYc3Zy3N34gLOVZAe2A0MS8fW-DFB1uMbz0G00\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p>Use a dire\u00e7\u00e3o da rela\u00e7\u00e3o para representar a depend\u00eancia ou intera\u00e7\u00e3o principal. Se a dire\u00e7\u00e3o n\u00e3o for arquiteturamente importante, escolha uma conven\u00e7\u00e3o consistente e aplique-a em todo o diagrama.<\/p>\n<h3>Alterar layout<\/h3>\n<p>C4-PlantUML suporta dicas de layout, como:<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">PlantUML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:yt6Cz0yDYVTnTGk93_9qzmZHq0G0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">PlantUML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:yt6Cz0yDYVTnTGk93_9qzmZHq0G0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">PlantUML<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:yt6Cz0yDYVTnTGk93_9qzmZHq0G0\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">LAYOUT_LEFT_RIGHT()\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:yt6Cz0yDYVTnTGk93_9qzmZHq0G0\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:yt6Cz0yDYVTnTGk93_9qzmZHq0G0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:yt6Cz0yDYVTnTGk93_9qzmZHq0G0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p>ou:<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">PlantUML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:yt6Cz0yDYG_n3uXtyG_tqz040000\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">PlantUML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:yt6Cz0yDYG_n3uXtyG_tqz040000\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">PlantUML<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:yt6Cz0yDYG_n3uXtyG_tqz040000\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">LAYOUT_TOP_DOWN()\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:yt6Cz0yDYG_n3uXtyG_tqz040000\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:yt6Cz0yDYG_n3uXtyG_tqz040000\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:yt6Cz0yDYG_n3uXtyG_tqz040000\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p>Voc\u00ea tamb\u00e9m pode influenciar o posicionamento com dicas de dire\u00e7\u00e3o:<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">PlantUML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:yqciZ0_II2ujBidFJItIKIZ8IIn9oo_ArUJbyW5AkMZ0181IYPMvgNab0KNvPPafgKMQ0000\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">PlantUML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:yqciZ0_II2ujBidFJItIKIZ8IIn9oo_ArUJbyW5AkMZ0181IYPMvgNab0KNvPPafgKMQ0000\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">PlantUML<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:yqciZ0_II2ujBidFJItIKIZ8IIn9oo_ArUJbyW5AkMZ0181IYPMvgNab0KNvPPafgKMQ0000\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">Lay_R(customer, platform)\r\nLay_D(platform, paymentProvider)\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:yqciZ0_II2ujBidFJItIKIZ8IIn9oo_ArUJbyW5AkMZ0181IYPMvgNab0KNvPPafgKMQ0000\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:yqciZ0_II2ujBidFJItIKIZ8IIn9oo_ArUJbyW5AkMZ0181IYPMvgNab0KNvPPafgKMQ0000\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:yqciZ0_II2ujBidFJItIKIZ8IIn9oo_ArUJbyW5AkMZ0181IYPMvgNab0KNvPPafgKMQ0000\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p>Use dicas de layout com modera\u00e7\u00e3o. Muitas restri\u00e7\u00f5es manuais podem tornar o diagrama mais dif\u00edcil de manter.<\/p>\n<hr\/>\n<h2>9. Use a Assist\u00eancia de IA do VPasCode<\/h2>\n<p>Algumas edi\u00e7\u00f5es do VPasCode fornecem modifica\u00e7\u00e3o de diagramas assistida por IA e corre\u00e7\u00e3o de erros de c\u00f3digo. A ferramenta pode aceitar instru\u00e7\u00f5es como:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Adicione um servi\u00e7o externo de detec\u00e7\u00e3o de fraudes entre a plataforma e o provedor de pagamento.\r\n<\/code><\/pre>\n<p>ou:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Corrija o erro de sintaxe do PlantUML e preserve a estrutura atual do diagrama.\r\n<\/code><\/pre>\n<p>O VPasCode tamb\u00e9m \u00e9 documentado como suportando funcionalidades de modifica\u00e7\u00e3o de diagramas, diagn\u00f3stico de erros e tradu\u00e7\u00e3o impulsionadas por IA, embora a disponibilidade possa depender da edi\u00e7\u00e3o ou assinatura.<\/p>\n<hr\/>\n<h2>10. Valide o Diagrama PlantUML<\/h2>\n<p>Antes de enviar o diagrama para o Visual Paradigm Online, valide tanto a sintaxe quanto a arquitetura.<\/p>\n<h3>Lista de verifica\u00e7\u00e3o de sintaxe<\/h3>\n<ul>\n<li>\n<p>O script come\u00e7a com <code data-backticks=\"1\">@startuml<\/code>.<\/p>\n<\/li>\n<li>\n<p>O script termina com <code data-backticks=\"1\">@enduml<\/code>.<\/p>\n<\/li>\n<li>\n<p>A biblioteca C4-PlantUML est\u00e1 inclu\u00edda.<\/p>\n<\/li>\n<li>\n<p>Cada relacionamento referencia identificadores existentes.<\/p>\n<\/li>\n<li>\n<p>Os identificadores n\u00e3o cont\u00eam espa\u00e7os ou pontua\u00e7\u00e3o que possam quebrar a sintaxe.<\/p>\n<\/li>\n<li>\n<p>As aspas est\u00e3o equilibradas.<\/p>\n<\/li>\n<li>\n<p>As descri\u00e7\u00f5es n\u00e3o s\u00e3o excessivamente longas.<\/p>\n<\/li>\n<li>\n<p>A pr\u00e9-visualiza\u00e7\u00e3o \u00e9 renderizada sem erros.<\/p>\n<\/li>\n<\/ul>\n<h3>Lista de verifica\u00e7\u00e3o de modelagem C4<\/h3>\n<ul>\n<li>\n<p>H\u00e1 um sistema de interesse claramente identificado.<\/p>\n<\/li>\n<li>\n<p>Os usu\u00e1rios s\u00e3o modelados como pessoas, n\u00e3o como sistemas de software.<\/p>\n<\/li>\n<li>\n<p>Aplica\u00e7\u00f5es externas s\u00e3o modeladas como sistemas externos.<\/p>\n<\/li>\n<li>\n<p>Cont\u00eaineres internos n\u00e3o s\u00e3o inclu\u00eddos em um diagrama de contexto.<\/p>\n<\/li>\n<li>\n<p>Relacionamentos descrevem intera\u00e7\u00f5es significativas.<\/p>\n<\/li>\n<li>\n<p>O diagrama \u00e9 compreens\u00edvel sem ler o c\u00f3digo-fonte.<\/p>\n<\/li>\n<li>\n<p>A terminologia corresponde \u00e0 documenta\u00e7\u00e3o de arquitetura do projeto.<\/p>\n<\/li>\n<\/ul>\n<h3>Exemplo de um elemento indesej\u00e1vel em um diagrama de contexto<\/h3>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">PlantUML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:SyxFAqdCp4ijqaWioDHHKF8lIaajKd0Cy5G2ShmIon91T41HVd9gSN5giK8-IBfOIPENonccqIL98oMn934fiJWLhjy5AW3Md5zSabwK6Xpe0-85b-GN8Pa30000\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">PlantUML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:SyxFAqdCp4ijqaWioDHHKF8lIaajKd0Cy5G2ShmIon91T41HVd9gSN5giK8-IBfOIPENonccqIL98oMn934fiJWLhjy5AW3Md5zSabwK6Xpe0-85b-GN8Pa30000\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">PlantUML<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:SyxFAqdCp4ijqaWioDHHK78Cy5H8ILK8I4t9JCalLWAAU2MM9OBeWAByvDJYuaI50gYS9Y-NCqotIv96Ic99Ob9YSIfGgLDYNd8-o1YNHA12DFC2yejBqejIWmDzG3p7ejp4gjGy95C1\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">Container(api, \"API de Pedidos\", \"Java\", \"Processa pedidos\")\r\nContainerDb(database, \"Banco de Dados de Pedidos\", \"PostgreSQL\", \"Armazena pedidos\")\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:SyxFAqdCp4ijqaWioDHHK78Cy5H8ILK8I4t9JCalLWAAU2MM9OBeWAByvDJYuaI50gYS9Y-NCqotIv96Ic99Ob9YSIfGgLDYNd8-o1YNHA12DFC2yejBqejIWmDzG3p7ejp4gjGy95C1\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:SyxFAqdCp4ijqaWioDHHKF8lIaajKd0Cy5G2ShmIon91T41HVd9gSN5giK8-IBfOIPENonccqIL98oMn934fiJWLhjy5AW3Md5zSabwK6Xpe0-85b-GN8Pa30000\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:SyxFAqdCp4ijqaWioDHHKF8lIaajKd0Cy5G2ShmIon91T41HVd9gSN5giK8-IBfOIPENonccqIL98oMn934fiJWLhjy5AW3Md5zSabwK6Xpe0-85b-GN8Pa30000\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p>Estes s\u00e3o elementos de n\u00edvel de cont\u00eainer. Eles pertencem a um Diagrama de Cont\u00eainer C4, n\u00e3o normalmente a um Diagrama de Contexto do Sistema.<\/p>\n<hr\/>\n<h1>Parte 2: Enviar o Diagrama para o Visual Paradigm Online<\/h1>\n<h2>11. Use &#8220;Editar no VP Online&#8221; ou &#8220;Editar no Diagrama VP Online&#8221;<\/h2>\n<p>Ap\u00f3s a vers\u00e3o do c\u00f3digo estar correta, selecione a a\u00e7\u00e3o rotulada de forma semelhante a:<\/p>\n<ul>\n<li>\n<p><strong>Editar no VP Online<\/strong><\/p>\n<\/li>\n<li>\n<p><strong>Editar no Diagrama VP Online<\/strong><\/p>\n<\/li>\n<li>\n<p><strong>Abrir no Online<\/strong><\/p>\n<\/li>\n<li>\n<p><strong>Exportar para o VP Online<\/strong><\/p>\n<\/li>\n<\/ul>\n<p>O r\u00f3tulo exato pode variar conforme a vers\u00e3o da interface.<\/p>\n<p>O ecossistema do Visual Paradigm foi projetado para mover diagramas gerados do Chatbot de IA para o VPasCode para refinamento em n\u00edvel de c\u00f3digo e, em seguida, para o Visual Paradigm Online para edi\u00e7\u00e3o tradicional de diagramas.<\/p>\n<p>O Editor de Diagramas Online \u00e9 \u00fatil quando voc\u00ea precisa:<\/p>\n<ul>\n<li>\n<p>Mover formas manualmente<\/p>\n<\/li>\n<li>\n<p>Redimensionar elementos<\/p>\n<\/li>\n<li>\n<p>Ajustar conectores<\/p>\n<\/li>\n<li>\n<p>Alterar cores e fontes<\/p>\n<\/li>\n<li>\n<p>Adicionar notas ou anota\u00e7\u00f5es<\/p>\n<\/li>\n<li>\n<p>Adicionar um t\u00edtulo ou legenda<\/p>\n<\/li>\n<li>\n<p>Aplicar formata\u00e7\u00e3o de apresenta\u00e7\u00e3o<\/p>\n<\/li>\n<li>\n<p>Alinhar elementos do diagrama com precis\u00e3o<\/p>\n<\/li>\n<li>\n<p>Prepare o diagrama para compartilhamento ou exporta\u00e7\u00e3o<\/p>\n<\/li>\n<\/ul>\n<hr\/>\n<h2>12. Modifique o diagrama usando a interface gr\u00e1fica do Visual Paradigm Online<\/h2>\n<p>Assim que o diagrama abrir no Visual Paradigm Online:<\/p>\n<h3>Mover elementos<\/h3>\n<p>Arraste pessoas e sistemas externos para uma disposi\u00e7\u00e3o clara ao redor do sistema central.<\/p>\n<p>Um layout comum \u00e9:<\/p>\n<ul>\n<li>\n<p>Pessoas \u00e0 esquerda ou no topo<\/p>\n<\/li>\n<li>\n<p>Sistema principal no centro<\/p>\n<\/li>\n<li>\n<p>Sistemas externos \u00e0 direita ou na parte inferior<\/p>\n<\/li>\n<\/ul>\n<h3>Editar texto<\/h3>\n<p>Clique duas vezes em um elemento ou selecione seu painel de especifica\u00e7\u00e3o para modificar:<\/p>\n<ul>\n<li>\n<p>Nome<\/p>\n<\/li>\n<li>\n<p>Descri\u00e7\u00e3o<\/p>\n<\/li>\n<li>\n<p>Estere\u00f3tipo<\/p>\n<\/li>\n<li>\n<p>R\u00f3tulo de relacionamento<\/p>\n<\/li>\n<\/ul>\n<p>Mantenha os nomes curtos e as descri\u00e7\u00f5es informativas.<\/p>\n<h3>Editar relacionamentos<\/h3>\n<p>Selecione um conector para:<\/p>\n<ul>\n<li>\n<p>Alterar sua dire\u00e7\u00e3o<\/p>\n<\/li>\n<li>\n<p>Editar o r\u00f3tulo do relacionamento<\/p>\n<\/li>\n<li>\n<p>Reconect\u00e1-lo a outro elemento<\/p>\n<\/li>\n<li>\n<p>Ajustar seu roteamento<\/p>\n<\/li>\n<li>\n<p>Alterar o estilo ou a apar\u00eancia da linha<\/p>\n<\/li>\n<\/ul>\n<h3>Adicionar elementos<\/h3>\n<p>Use a paleta do diagrama para adicionar:<\/p>\n<ul>\n<li>\n<p>Pessoa<\/p>\n<\/li>\n<li>\n<p>Pessoa externa<\/p>\n<\/li>\n<li>\n<p>Sistema<\/p>\n<\/li>\n<li>\n<p>Sistema externo<\/p>\n<\/li>\n<li>\n<p>Relacionamento<\/p>\n<\/li>\n<li>\n<p>Nota<\/p>\n<\/li>\n<li>\n<p>Fronteira<\/p>\n<\/li>\n<\/ul>\n<p>Adicione apenas elementos que pertencem ao n\u00edvel de contexto.<\/p>\n<h3>Aplicar formata\u00e7\u00e3o<\/h3>\n<p>Voc\u00ea pode melhorar a legibilidade ajustando:<\/p>\n<ul>\n<li>\n<p>Tamanho da fonte<\/p>\n<\/li>\n<li>\n<p>Cor de preenchimento<\/p>\n<\/li>\n<li>\n<p>Cor da borda<\/p>\n<\/li>\n<li>\n<p>Espessura da linha<\/p>\n<\/li>\n<li>\n<p>Tamanho da forma<\/p>\n<\/li>\n<li>\n<p>Alinhamento<\/p>\n<\/li>\n<li>\n<p>Espa\u00e7amento<\/p>\n<\/li>\n<li>\n<p>Roteamento de conectores<\/p>\n<\/li>\n<\/ul>\n<p>Evite usar a cor como a \u00fanica maneira de comunicar significado. Use tamb\u00e9m r\u00f3tulos claros.<\/p>\n<hr\/>\n<h2>13. Layout de Apresenta\u00e7\u00e3o Recomendado<\/h2>\n<p>Um diagrama de contexto limpo pode usar este arranjo:<\/p>\n<p id=\"aLYQTZd\"><img alt=\"Interface do VPasCode exibindo um diagrama de contexto C4 para uma plataforma de entrega de comida, mostrando intera\u00e7\u00f5es do cliente e do gerente com o sistema central.\" class=\"alignnone size-full wp-image-20792\" decoding=\"async\" height=\"870\" loading=\"lazy\" sizes=\"auto, (max-width: 1912px) 100vw, 1912px\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd55019b67.png\" srcset=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd55019b67.png 1912w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd55019b67-300x137.png 300w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd55019b67-1024x466.png 1024w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd55019b67-768x349.png 768w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd55019b67-1536x699.png 1536w\" width=\"1912\"\/><\/p>\n<p>Para diagramas maiores:<\/p>\n<ul>\n<li>\n<p>Mantenha o sistema principal centralizado.<\/p>\n<\/li>\n<li>\n<p>Agrupar pessoas em um lado.<\/p>\n<\/li>\n<li>\n<p>Agrupar sistemas de software externos em outro lado.<\/p>\n<\/li>\n<li>\n<p>Evite cruzar linhas de relacionamento.<\/p>\n<\/li>\n<li>\n<p>Mantenha os r\u00f3tulos de relacionamento horizontais, sempre que poss\u00edvel.<\/p>\n<\/li>\n<li>\n<p>Use r\u00f3tulos curtos em vez de par\u00e1grafos.<\/p>\n<\/li>\n<li>\n<p>Deixe espa\u00e7o em branco suficiente ao redor do sistema central.<\/p>\n<\/li>\n<\/ul>\n<hr\/>\n<h1>Parte 3: Escolhendo entre Edi\u00e7\u00e3o de C\u00f3digo e Edi\u00e7\u00e3o por GUI<\/h1>\n<table>\n<thead>\n<tr>\n<th>M\u00e9todo de edi\u00e7\u00e3o<\/th>\n<th>Melhor para<\/th>\n<th>Vantagens<\/th>\n<th>Limita\u00e7\u00f5es<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Chatbot de IA<\/td>\n<td>Gera\u00e7\u00e3o inicial e altera\u00e7\u00f5es conceituais<\/td>\n<td>R\u00e1pido, conversacional, bom para explorar alternativas<\/td>\n<td>Requer revis\u00e3o de arquitetura<\/td>\n<\/tr>\n<tr>\n<td>VPasCode<\/td>\n<td>Edi\u00e7\u00e3o precisa em n\u00edvel de c\u00f3digo<\/td>\n<td>Texto version\u00e1vel, altera\u00e7\u00f5es repet\u00edveis, edi\u00e7\u00f5es em massa r\u00e1pidas<\/td>\n<td>Requer familiaridade com a sintaxe PlantUML ou C4<\/td>\n<\/tr>\n<tr>\n<td>Visual Paradigm Online<\/td>\n<td>Organiza\u00e7\u00e3o e apresenta\u00e7\u00e3o visual<\/td>\n<td>Edi\u00e7\u00e3o por arrastar e soltar, formata\u00e7\u00e3o, controle manual de layout<\/td>\n<td>Edi\u00e7\u00f5es manuais podem ser mais dif\u00edceis de reproduzir como c\u00f3digo<\/td>\n<\/tr>\n<tr>\n<td>Visual Paradigm Desktop<\/td>\n<td>Modelagem formal e integra\u00e7\u00e3o de projetos<\/td>\n<td>Modelagem avan\u00e7ada e fluxos de trabalho empresariais<\/td>\n<td>Pode exigir uma edi\u00e7\u00e3o desktop ou licen\u00e7a espec\u00edfica<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>O VPasCode suporta modelos C4 por meio do PlantUML e oferece uma visualiza\u00e7\u00e3o ao vivo, enquanto o Visual Paradigm Online oferece um fluxo de trabalho tradicional de edi\u00e7\u00e3o de diagramas visuais.<\/p>\n<hr\/>\n<h1>Parte 4: Fluxo de trabalho recomendado de ponta a ponta<\/h1>\n<h2>Fluxo de trabalho r\u00e1pido<\/h2>\n<ol>\n<li>\n<p>Abra o Chatbot de IA do Visual Paradigm.<\/p>\n<\/li>\n<li>\n<p>Escolha o Diagrama de Contexto do Sistema C4.<\/p>\n<\/li>\n<li>\n<p>Descreva o sistema, os usu\u00e1rios e os sistemas externos.<\/p>\n<\/li>\n<li>\n<p>Gere o diagrama.<\/p>\n<\/li>\n<li>\n<p>Pe\u00e7a ao chatbot para remover os detalhes internos de implementa\u00e7\u00e3o.<\/p>\n<\/li>\n<li>\n<p>Revise nomes, relacionamentos e escopo.<\/p>\n<\/li>\n<li>\n<p>Selecione <strong>Abrir no VPasCode<\/strong>.<\/p>\n<\/li>\n<li>\n<p>Edite a fonte C4-PlantUML.<\/p>\n<\/li>\n<li>\n<p>Renderize e valide o resultado.<\/p>\n<\/li>\n<li>\n<p>Selecione <strong>Editar no VP Online<\/strong>.<\/p>\n<\/li>\n<li>\n<p>Refinar o layout e a apar\u00eancia usando a interface gr\u00e1fica.<\/p>\n<\/li>\n<li>\n<p>Exportar ou compartilhar o diagrama final.<\/p>\n<\/li>\n<\/ol>\n<h2>Divis\u00e3o recomendada de responsabilidades<\/h2>\n<p>Use o <strong>Chatbot de IA<\/strong> para:<\/p>\n<ul>\n<li>\n<p>Criar o primeiro rascunho<\/p>\n<\/li>\n<li>\n<p>Explorar alternativas de arquitetura<\/p>\n<\/li>\n<li>\n<p>Adicionar ou remover participantes<\/p>\n<\/li>\n<li>\n<p>Reformular descri\u00e7\u00f5es de relacionamentos<\/p>\n<\/li>\n<li>\n<p>Revisar o diagrama quanto a omiss\u00f5es<\/p>\n<\/li>\n<\/ul>\n<p>Use <strong>VPasCode<\/strong> para:<\/p>\n<ul>\n<li>\n<p>Renomear muitos elementos<\/p>\n<\/li>\n<li>\n<p>Reutilizar c\u00f3digo de diagrama<\/p>\n<\/li>\n<li>\n<p>Aplicar sintaxe consistente<\/p>\n<\/li>\n<li>\n<p>Gerenciar c\u00f3digo em controle de vers\u00e3o<\/p>\n<\/li>\n<li>\n<p>Realizar altera\u00e7\u00f5es estruturais repet\u00edveis<\/p>\n<\/li>\n<li>\n<p>Corrigir diretivas de layout<\/p>\n<\/li>\n<li>\n<p>Produzir uma fonte de verdade baseada em texto<\/p>\n<\/li>\n<\/ul>\n<p>Use <strong>Visual Paradigm Online<\/strong> para:<\/p>\n<ul>\n<li>\n<p>Posicionamento visual final<\/p>\n<\/li>\n<li>\n<p>Formata\u00e7\u00e3o de apresenta\u00e7\u00e3o<\/p>\n<\/li>\n<li>\n<p>Ajuste manual de conectores<\/p>\n<\/li>\n<li>\n<p>Adicionar notas e anota\u00e7\u00f5es<\/p>\n<\/li>\n<li>\n<p>Preparando um diagrama para as partes interessadas<\/p>\n<\/li>\n<\/ul>\n<hr\/>\n<h1>Parte 5: Exemplo de conversa de refinamento<\/h1>\n<h3>Solicita\u00e7\u00e3o inicial<\/h3>\n<pre class=\"lang-text\"><code data-language=\"text\">Crie um Diagrama de Contexto de Sistema C4 para uma plataforma de entrega de alimentos.\r\n<\/code><\/pre>\n<h3>Refinamento 1<\/h3>\n<pre class=\"lang-text\"><code data-language=\"text\">Adicione Cliente, Gerente de Restaurante, Entregador e Administrador de Opera\u00e7\u00f5es como pessoas.\r\n<\/code><\/pre>\n<h3>Refinamento 2<\/h3>\n<pre class=\"lang-text\"><code data-language=\"text\">Adicione Provedor de Pagamento, Servi\u00e7o de Mapa e Geolocaliza\u00e7\u00e3o, e Servi\u00e7o de Notifica\u00e7\u00e3o como sistemas externos.\r\n<\/code><\/pre>\n<h3>Refinamento 3<\/h3>\n<pre class=\"lang-text\"><code data-language=\"text\">Remova todos os bancos de dados, APIs, microsservi\u00e7os, cont\u00eaineres e detalhes de implementa\u00e7\u00e3o. Isso deve permanecer como um Diagrama de Contexto de Sistema C4 de N\u00edvel 1.\r\n<\/code><\/pre>\n<h3>Refinamento 4<\/h3>\n<pre class=\"lang-text\"><code data-language=\"text\">Reescreva todos os r\u00f3tulos de relacionamento como frases verbais concisas e mantenha-os com menos de 10 palavras, sempre que poss\u00edvel.\r\n<\/code><\/pre>\n<h3>Refinamento 5<\/h3>\n<pre class=\"lang-text\"><code data-language=\"text\">Revise o diagrama quanto a relacionamentos ausentes e terminologia inconsistente. Mantenha \u201cPlataforma de Entrega de Alimentos\u201d como o \u00fanico sistema de interesse.\r\n<\/code><\/pre>\n<h3>Refinamento 6<\/h3>\n<pre class=\"lang-text\"><code data-language=\"text\">Gere o diagrama como C4-PlantUML e torne-o dispon\u00edvel para edi\u00e7\u00e3o no VPasCode.\r\n<\/code><\/pre>\n<hr\/>\n<h1>Parte 6: Solu\u00e7\u00e3o de problemas<\/h1>\n<h2>O diagrama cont\u00e9m muitos detalhes<\/h2>\n<p>Pergunte:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Simplifique isso para um Diagrama de Contexto de Sistema C4 estrito. Remova cont\u00eaineres, componentes, bancos de dados, APIs e nomes de tecnologias.\r\n<\/code><\/pre>\n<h2>O diagrama tem muitas linhas cruzadas<\/h2>\n<p>No VPasCode:<\/p>\n<ul>\n<li>\n<p>Tente <code data-backticks=\"1\">LAYOUT_LEFT_RIGHT()<\/code> ou <code data-backticks=\"1\">LAYOUT_TOP_DOWN()<\/code>.<\/p>\n<\/li>\n<li>\n<p>Adicione limitadas <code data-backticks=\"1\">Lay_<\/code> diretrizes.<\/p>\n<\/li>\n<li>\n<p>Encurte os r\u00f3tulos das rela\u00e7\u00f5es.<\/p>\n<\/li>\n<li>\n<p>Reduza o n\u00famero de rela\u00e7\u00f5es exibidas.<\/p>\n<\/li>\n<li>\n<p>Mova a vers\u00e3o final para o VP Online para posicionamento manual.<\/p>\n<\/li>\n<\/ul>\n<h2>A pr\u00e9-visualiza\u00e7\u00e3o do PlantUML mostra um erro<\/h2>\n<p>Verifique:<\/p>\n<ul>\n<li>\n<p>A biblioteca C4 inclui<\/p>\n<\/li>\n<li>\n<p>V\u00edrgulas ausentes<\/p>\n<\/li>\n<li>\n<p>Par\u00eanteses n\u00e3o fechados<\/p>\n<\/li>\n<li>\n<p>Identificadores com erro de ortografia<\/p>\n<\/li>\n<li>\n<p>Rela\u00e7\u00f5es que referenciam elementos n\u00e3o definidos<\/p>\n<\/li>\n<li>\n<p>Aspas desequilibradas<\/p>\n<\/li>\n<li>\n<p>Nomes de elementos incorretos<\/p>\n<\/li>\n<\/ul>\n<p>Uma rela\u00e7\u00e3o deve referenciar identificadores que j\u00e1 foram declarados, por exemplo:<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">PlantUML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:2qWjAixFqqWkBIx9pqqjqb5GSeOobO3iW9p4vDHYXVoY5A0o9KrUhk3AufBKN8s2dCIIjFoYNA0Ij_py50MNr9pCijIYIeK0g0HOSr4-K7CnYdvUhg3K72JRa0n2imi0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Edite o PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">PlantUML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:2qWjAixFqqWkBIx9pqqjqb5GSeOobO3iW9p4vDHYXVoY5A0o9KrUhk3AufBKN8s2dCIIjFoYNA0Ij_py50MNr9pCijIYIeK0g0HOSr4-K7CnYdvUhg3K72JRa0n2imi0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Edite o PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">PlantUML<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:PSr12eCm48NXlU0TGbOMUWlfFjWJ3EPP0ab6PgOBFNsZAwMxR_7uNu0ers7-gd61F9qVSq8r-CO9bDDERaLCaTK_-kwzgQ4CQoPRM4eRXKOwJ2x2lQe9FYT7BYdIqGd2CrHleRwRa2-_b-BVxGy0\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">Person(customer, \"Cliente\", \"Realiza pedidos\")\r\nSystem(platform, \"Plataforma de Entrega de Comida\", \"Processa pedidos\")\r\n\r\nRel(customer, platform, \"Realiza pedidos\")\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:PSr12eCm48NXlU0TGbOMUWlfFjWJ3EPP0ab6PgOBFNsZAwMxR_7uNu0ers7-gd61F9qVSq8r-CO9bDDERaLCaTK_-kwzgQ4CQoPRM4eRXKOwJ2x2lQe9FYT7BYdIqGd2CrHleRwRa2-_b-BVxGy0\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:2qWjAixFqqWkBIx9pqqjqb5GSeOobO3iW9p4vDHYXVoY5A0o9KrUhk3AufBKN8s2dCIIjFoYNA0Ij_py50MNr9pCijIYIeK0g0HOSr4-K7CnYdvUhg3K72JRa0n2imi0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Edite o PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:2qWjAixFqqWkBIx9pqqjqb5GSeOobO3iW9p4vDHYXVoY5A0o9KrUhk3AufBKN8s2dCIIjFoYNA0Ij_py50MNr9pCijIYIeK0g0HOSr4-K7CnYdvUhg3K72JRa0n2imi0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Edite o PlantUML no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<h2>A vers\u00e3o da interface gr\u00e1fica difere da vers\u00e3o do c\u00f3digo<\/h2>\n<p>Trate as duas vers\u00f5es como representa\u00e7\u00f5es de edi\u00e7\u00e3o separadas ap\u00f3s a convers\u00e3o. Tome uma decis\u00e3o deliberada sobre qual delas \u00e9 a fonte da verdade:<\/p>\n<ul>\n<li>\n<p>Use <strong>VPasCode<\/strong> como a fonte da verdade se o diagrama for mantido como c\u00f3digo.<\/p>\n<\/li>\n<li>\n<p>Use <strong>Visual Paradigm Online<\/strong> como a fonte da verdade se as partes interessadas ajustarem visualmente com frequ\u00eancia.<\/p>\n<\/li>\n<\/ul>\n<p>Evite fazer altera\u00e7\u00f5es n\u00e3o relacionadas em ambos os locais sem sincroniz\u00e1-los.<\/p>\n<h2>O diagrama gerado usa o n\u00edvel C4 incorreto<\/h2>\n<p>Pergunte ao chatbot:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Regenere isto apenas como um Diagrama de Contexto de Sistema C4. Mostre pessoas, o sistema de interesse e sistemas de software externos. N\u00e3o mostre cont\u00eaineres ou componentes.\r\n<\/code><\/pre>\n<hr\/>\n<h1>Lista de Verifica\u00e7\u00e3o Final de Qualidade<\/h1>\n<p>Antes de publicar o diagrama, confirme que:<\/p>\n<ul>\n<li>\n<p>O diagrama tem um t\u00edtulo claro.<\/p>\n<\/li>\n<li>\n<p>O sistema de interesse \u00e9 \u00f3bvio.<\/p>\n<\/li>\n<li>\n<p>Pessoas e sistemas externos est\u00e3o corretamente classificados.<\/p>\n<\/li>\n<li>\n<p>As rela\u00e7\u00f5es t\u00eam r\u00f3tulos significativos.<\/p>\n<\/li>\n<li>\n<p>Nenhum detalhe de implementa\u00e7\u00e3o interna vazou para a vis\u00e3o de contexto.<\/p>\n<\/li>\n<li>\n<p>Os nomes usam terminologia consistente.<\/p>\n<\/li>\n<li>\n<p>O diagrama \u00e9 leg\u00edvel no zoom normal.<\/p>\n<\/li>\n<li>\n<p>As linhas de rela\u00e7\u00e3o n\u00e3o obscurecem formas ou r\u00f3tulos.<\/p>\n<\/li>\n<li>\n<p>A fonte PlantUML \u00e9 renderizada com sucesso.<\/p>\n<\/li>\n<li>\n<p>A vers\u00e3o VP Online corresponde \u00e0 arquitetura aprovada.<\/p>\n<\/li>\n<li>\n<p>O diagrama final foi revisado por algu\u00e9m familiarizado com o sistema.<\/p>\n<\/li>\n<\/ul>\n<p class=\"\">O fluxo de trabalho mais eficaz \u00e9 usar o Chatbot de IA para modelagem r\u00e1pida, VPasCode para edi\u00e7\u00e3o precisa e repet\u00edvel de C4-PlantUML, e Visual Paradigm Online para refinamento visual final. Isso combina gera\u00e7\u00e3o conversacional, manutenibilidade de diagrama como c\u00f3digo e edi\u00e7\u00e3o de apresenta\u00e7\u00e3o baseada em GUI em um \u00fanico processo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O Chatbot de IA do Visual Paradigm torna poss\u00edvel criar um Diagrama de Contexto de Sistema C4 a partir de<\/p>\n","protected":false},"author":11,"featured_media":12319,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","source_url":"","source_h1_title":"","fifu_image_url":"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd7d64dbf5.png","fifu_image_alt":"","_fifu_image_alt":"","fifu_alt":"","_fifu_alt":"","fifu_image_title":"","_fifu_image_title":"","fifu_input_alt":"","vp_image_hash":"","footnotes":""},"categories":[81,79,110],"tags":[],"asset-category":[],"class_list":["post-12318","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai","category-ai-chatbot","category-c4-model"],"source_url":"","source_h1_title":"","fifu_image_url":"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd7d64dbf5.png","fifu_image_alt":"","vp_image_hash":"","yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Gerar um Diagrama de Contexto C4 Edit\u00e1vel com o Chatbot de IA do Visual Paradigm - Cibermediano<\/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.cybermedian.com\/pt\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Gerar um Diagrama de Contexto C4 Edit\u00e1vel com o Chatbot de IA do Visual Paradigm - Cibermediano\" \/>\n<meta property=\"og:description\" content=\"O Chatbot de IA do Visual Paradigm torna poss\u00edvel criar um Diagrama de Contexto de Sistema C4 a partir de\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cybermedian.com\/pt\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/\" \/>\n<meta property=\"og:site_name\" content=\"Cibermediano\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-18T06:08:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-22T10:14:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd7d64dbf5.png\" \/><meta property=\"og:image\" content=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd7d64dbf5.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1672\" \/>\n\t<meta property=\"og:image:height\" content=\"941\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"curtis\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd7d64dbf5.png\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"curtis\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.cybermedian.com\/pt\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/\"},\"author\":{\"name\":\"curtis\",\"@id\":\"https:\/\/www.cybermedian.com\/pt\/#\/schema\/person\/016578d8c88d35825fd3fbafc4f76b4d\"},\"headline\":\"Gerar um Diagrama de Contexto C4 Edit\u00e1vel com o Chatbot de IA do Visual Paradigm\",\"datePublished\":\"2026-09-18T06:08:29+00:00\",\"dateModified\":\"2026-09-22T10:14:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/\"},\"wordCount\":2916,\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2026\/09\/img_6aacd7d64dbf5.png\",\"articleSection\":[\"AI\",\"AI Chatbot\",\"C4 Model\"],\"inLanguage\":\"pt-PT\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.cybermedian.com\/pt\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/\",\"url\":\"https:\/\/www.cybermedian.com\/pt\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/\",\"name\":\"Gerar um Diagrama de Contexto C4 Edit\u00e1vel com o Chatbot de IA do Visual Paradigm - Cibermediano\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2026\/09\/img_6aacd7d64dbf5.png\",\"datePublished\":\"2026-09-18T06:08:29+00:00\",\"dateModified\":\"2026-09-22T10:14:48+00:00\",\"author\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/#\/schema\/person\/016578d8c88d35825fd3fbafc4f76b4d\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.cybermedian.com\/pt\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/www.cybermedian.com\/pt\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/#primaryimage\",\"url\":\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2026\/09\/img_6aacd7d64dbf5.png\",\"contentUrl\":\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2026\/09\/img_6aacd7d64dbf5.png\",\"width\":1672,\"height\":941},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.cybermedian.com\/pt\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.cybermedian.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Gerar um Diagrama de Contexto C4 Edit\u00e1vel com o Chatbot de IA do Visual Paradigm\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.cybermedian.com\/pt\/#website\",\"url\":\"https:\/\/www.cybermedian.com\/pt\/\",\"name\":\"Cibermediano\",\"description\":\"Aprendendo uma coisa nova todos os dias\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.cybermedian.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.cybermedian.com\/pt\/#\/schema\/person\/016578d8c88d35825fd3fbafc4f76b4d\",\"name\":\"curtis\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/www.cybermedian.com\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6910084565fcc601ec03c6693bb8ea480c1e52ccaa0efb299eb038bb6a1edc87?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6910084565fcc601ec03c6693bb8ea480c1e52ccaa0efb299eb038bb6a1edc87?s=96&d=mm&r=g\",\"caption\":\"curtis\"},\"url\":\"https:\/\/www.cybermedian.com\/pt\/author\/curtis\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Gerar um Diagrama de Contexto C4 Edit\u00e1vel com o Chatbot de IA do Visual Paradigm - Cibermediano","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.cybermedian.com\/pt\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/","og_locale":"pt_PT","og_type":"article","og_title":"Gerar um Diagrama de Contexto C4 Edit\u00e1vel com o Chatbot de IA do Visual Paradigm - Cibermediano","og_description":"O Chatbot de IA do Visual Paradigm torna poss\u00edvel criar um Diagrama de Contexto de Sistema C4 a partir de","og_url":"https:\/\/www.cybermedian.com\/pt\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/","og_site_name":"Cibermediano","article_published_time":"2026-09-18T06:08:29+00:00","article_modified_time":"2026-09-22T10:14:48+00:00","og_image":[{"url":"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd7d64dbf5.png","type":"","width":"","height":""},{"width":1672,"height":941,"url":"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd7d64dbf5.png","type":"image\/png"}],"author":"curtis","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6aacd7d64dbf5.png","twitter_misc":{"Escrito por":"curtis","Tempo estimado de leitura":"11 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cybermedian.com\/pt\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/#article","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/pt\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/"},"author":{"name":"curtis","@id":"https:\/\/www.cybermedian.com\/pt\/#\/schema\/person\/016578d8c88d35825fd3fbafc4f76b4d"},"headline":"Gerar um Diagrama de Contexto C4 Edit\u00e1vel com o Chatbot de IA do Visual Paradigm","datePublished":"2026-09-18T06:08:29+00:00","dateModified":"2026-09-22T10:14:48+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cybermedian.com\/pt\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/"},"wordCount":2916,"image":{"@id":"https:\/\/www.cybermedian.com\/pt\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2026\/09\/img_6aacd7d64dbf5.png","articleSection":["AI","AI Chatbot","C4 Model"],"inLanguage":"pt-PT"},{"@type":"WebPage","@id":"https:\/\/www.cybermedian.com\/pt\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/","url":"https:\/\/www.cybermedian.com\/pt\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/","name":"Gerar um Diagrama de Contexto C4 Edit\u00e1vel com o Chatbot de IA do Visual Paradigm - Cibermediano","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cybermedian.com\/pt\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/#primaryimage"},"image":{"@id":"https:\/\/www.cybermedian.com\/pt\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2026\/09\/img_6aacd7d64dbf5.png","datePublished":"2026-09-18T06:08:29+00:00","dateModified":"2026-09-22T10:14:48+00:00","author":{"@id":"https:\/\/www.cybermedian.com\/pt\/#\/schema\/person\/016578d8c88d35825fd3fbafc4f76b4d"},"breadcrumb":{"@id":"https:\/\/www.cybermedian.com\/pt\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cybermedian.com\/pt\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/www.cybermedian.com\/pt\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/#primaryimage","url":"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2026\/09\/img_6aacd7d64dbf5.png","contentUrl":"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2026\/09\/img_6aacd7d64dbf5.png","width":1672,"height":941},{"@type":"BreadcrumbList","@id":"https:\/\/www.cybermedian.com\/pt\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cybermedian.com\/pt\/"},{"@type":"ListItem","position":2,"name":"Gerar um Diagrama de Contexto C4 Edit\u00e1vel com o Chatbot de IA do Visual Paradigm"}]},{"@type":"WebSite","@id":"https:\/\/www.cybermedian.com\/pt\/#website","url":"https:\/\/www.cybermedian.com\/pt\/","name":"Cibermediano","description":"Aprendendo uma coisa nova todos os dias","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cybermedian.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Person","@id":"https:\/\/www.cybermedian.com\/pt\/#\/schema\/person\/016578d8c88d35825fd3fbafc4f76b4d","name":"curtis","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/www.cybermedian.com\/pt\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6910084565fcc601ec03c6693bb8ea480c1e52ccaa0efb299eb038bb6a1edc87?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6910084565fcc601ec03c6693bb8ea480c1e52ccaa0efb299eb038bb6a1edc87?s=96&d=mm&r=g","caption":"curtis"},"url":"https:\/\/www.cybermedian.com\/pt\/author\/curtis\/"}]}},"_links":{"self":[{"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/posts\/12318","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/comments?post=12318"}],"version-history":[{"count":0,"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/posts\/12318\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/media\/12319"}],"wp:attachment":[{"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/media?parent=12318"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/categories?post=12318"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/tags?post=12318"},{"taxonomy":"asset-category","embeddable":true,"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/asset-category?post=12318"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}