{"id":11431,"date":"2026-09-18T14:08:29","date_gmt":"2026-09-18T06:08:29","guid":{"rendered":"https:\/\/www.cybermedian.com\/es\/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\/es\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/","title":{"rendered":"Generar un Diagrama de Contexto C4 Editable con el Chatbot de IA de Visual Paradigm"},"content":{"rendered":"<p>El Chatbot de IA de Visual Paradigm permite crear un Diagrama de Contexto de Sistema C4 a partir de una descripci\u00f3n en lenguaje natural de una aplicaci\u00f3n, sus usuarios y los sistemas externos con los que interact\u00faa. Sin embargo, un diagrama generado por IA es m\u00e1s \u00fatil cuando permanece editable y mantenible despu\u00e9s de su generaci\u00f3n.<\/p>\n<p class=\"\">Esta gu\u00eda demuestra un flujo de trabajo de extremo a extremo para generar un diagrama de contexto de una Plataforma de Entrega de Comida utilizando C4-PlantUML. Aprender\u00e1 c\u00f3mo pasar de un diagrama generado por IA a c\u00f3digo PlantUML editable, refinar el modelo en VPasCode y continuar edit\u00e1ndolo visualmente en Visual Paradigm Online. El enfoque combina la velocidad del modelado asistido por IA con la flexibilidad del diagrama como c\u00f3digo y la comodidad de un editor de diagramas gr\u00e1ficos.<\/p>\n<p><img alt=\"Flujo de trabajo de cuatro pasos que muestra c\u00f3mo el Chatbot de IA de Visual Paradigm genera un Diagrama de Contexto de Sistema C4 editable, desde el lenguaje natural hasta el c\u00f3digo y el 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>Visual Paradigm proporciona un flujo de trabajo pr\u00e1ctico para convertir una descripci\u00f3n de arquitectura en lenguaje natural en un Diagrama de Contexto C4 editable:<\/p>\n<ol>\n<li>\n<p>Describa el sistema en el Chatbot de IA de Visual Paradigm.<\/p>\n<p id=\"OXRJrhW\"><img alt=\"El Chatbot de IA de Visual Paradigm muestra un diagrama de contexto de sistema C4 editable para un Sistema de TI de un Grupo Bancario, mostrando usuarios y 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>Genere y revise el Diagrama de Contexto de Sistema C4.<\/p>\n<\/li>\n<li>\n<p>Abra el resultado en VPasCode como C4-PlantUML.<\/p>\n<p id=\"IkuXjIj\"><img alt=\"El chatbot de IA de Visual Paradigm muestra un diagrama de contexto de sistema bancario C4 generado con opciones para editar mediante VPasCode o 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 el diagrama editando el c\u00f3digo PlantUML.<\/p>\n<p id=\"bDHMshD\"><img alt=\"Interfaz de VPasCode que muestra c\u00f3digo C4-PlantUML junto a un diagrama de contexto de Sistema de TI de un Grupo Bancario generado, con usuarios y 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, env\u00ede el resultado a Visual Paradigm Online.<\/p>\n<p id=\"YpumSUj\"><img alt=\"Interfaz de Visual Paradigm que muestra un diagrama de contexto de sistema C4 editable para una plataforma bancaria, mostrando personas, sistemas de software e interacciones 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 el diagrama visualmente utilizando el editor de diagramas de arrastrar y soltar.<\/p>\n<\/li>\n<\/ol>\n<p>Esto le ofrece dos rutas de edici\u00f3n:<\/p>\n<ul>\n<li>\n<p><strong>Edici\u00f3n basada en c\u00f3digo:<\/strong> VPasCode y C4-PlantUML<\/p>\n<\/li>\n<li>\n<p><strong>Edici\u00f3n basada en interfaz gr\u00e1fica:<\/strong> Editor de Diagramas de Visual Paradigm Online<\/p>\n<\/li>\n<\/ul>\n<p>El Chatbot de IA de Visual Paradigm admite diagramas de Contexto de Sistema, Contenedor, Componente y Despliegue C4. Tambi\u00e9n puede refinar un diagrama generado mediante comandos en lenguaje natural, como agregar, eliminar, renombrar o reconectar elementos.<\/p>\n<hr\/>\n<h2>1. Comprender el Diagrama de Contexto C4<\/h2>\n<p>Un Diagrama de Contexto C4 es la vista de nivel m\u00e1s alto de un sistema de software. Muestra:<\/p>\n<ul>\n<li>\n<p>El<strong>sistema de inter\u00e9s<\/strong><\/p>\n<\/li>\n<li>\n<p>Usuarios humanos y actores organizacionales<\/p>\n<\/li>\n<li>\n<p>Sistemas de software externos<\/p>\n<\/li>\n<li>\n<p>Relaciones importantes entre estos elementos<\/p>\n<\/li>\n<li>\n<p>Una breve descripci\u00f3n de c\u00f3mo funciona cada relaci\u00f3n<\/p>\n<\/li>\n<\/ul>\n<p>Normalmente no muestra servicios internos, bases de datos, clases, APIs o detalles de infraestructura. Estos pertenecen a diagramas C4 de niveles inferiores.<\/p>\n<p>Por ejemplo, un diagrama de contexto para una plataforma de entrega de comida en l\u00ednea podr\u00eda contener:<\/p>\n<ul>\n<li>\n<p>Cliente<\/p>\n<\/li>\n<li>\n<p>Gerente del Restaurante<\/p>\n<\/li>\n<li>\n<p>Repartidor<\/p>\n<\/li>\n<li>\n<p>Proveedor de Pagos<\/p>\n<\/li>\n<li>\n<p>Servicio de Mapas y Geolocalizaci\u00f3n<\/p>\n<\/li>\n<li>\n<p>Servicio de Notificaciones<\/p>\n<\/li>\n<li>\n<p>Plataforma de Entrega de Comida<\/p>\n<\/li>\n<\/ul>\n<p>El sistema central debe permanecer como el foco visual. Las personas y sistemas externos deben colocarse a su alrededor.<\/p>\n<hr\/>\n<h2>2. Prepare un buen prompt para IA<\/h2>\n<p>La calidad del diagrama generado depende en gran medida de la descripci\u00f3n de la arquitectura proporcionada al chatbot.<\/p>\n<p>Un prompt \u00fatil especifica:<\/p>\n<ul>\n<li>\n<p>El nombre del sistema<\/p>\n<\/li>\n<li>\n<p>El prop\u00f3sito del sistema<\/p>\n<\/li>\n<li>\n<p>Las personas que lo utilizan<\/p>\n<\/li>\n<li>\n<p>Los sistemas externos con los que se comunica<\/p>\n<\/li>\n<li>\n<p>Las relaciones entre ellos<\/p>\n<\/li>\n<li>\n<p>El nivel de diagrama C4 deseado<\/p>\n<\/li>\n<li>\n<p>El formato de salida deseado<\/p>\n<\/li>\n<li>\n<p>Lo que no debe incluirse<\/p>\n<\/li>\n<\/ul>\n<h3>Ejemplo de prompt<\/h3>\n<pre class=\"lang-text\"><code data-language=\"text\">Cree un Diagrama de Contexto de Sistema C4 para una plataforma de entrega de comida en l\u00ednea.\n\nSistema de inter\u00e9s:\nPlataforma de Entrega de Comida \u2014 permite a los clientes navegar por restaurantes, realizar pedidos, efectuar pagos y rastrear entregas.\n\nPersonas:\n1. Cliente \u2014 navega por restaurantes, realiza pedidos, paga y rastrea la entrega.\n2. Gerente de Restaurante \u2014 gestiona men\u00fas, acepta pedidos y actualiza el estado del pedido.\n3. Repartidor \u2014 acepta trabajos de entrega y actualiza el progreso de la entrega.\n4. Administrador de Operaciones \u2014 monitorea la actividad de la plataforma y resuelve problemas de soporte.\n\nSistemas externos:\n1. Proveedor de Pagos \u2014 autoriza y captura los pagos de los clientes.\n2. Servicio de Mapas y Geolocalizaci\u00f3n \u2014 proporciona direcciones, rutas y ubicaciones de entrega.\n3. Servicio de Notificaciones \u2014 env\u00eda correos electr\u00f3nicos, SMS y notificaciones push.\n\nRelaciones:\n- El Cliente utiliza la Plataforma de Entrega de Comida para navegar por restaurantes, realizar pedidos, efectuar pagos y rastrear entregas.\n- El Gerente de Restaurante utiliza la Plataforma de Entrega de Comida para gestionar men\u00fas y procesar pedidos.\n- El Repartidor utiliza la Plataforma de Entrega de Comida para recibir trabajos de entrega y actualizar el estado de la entrega.\n- El Administrador de Operaciones utiliza la Plataforma de Entrega de Comida para monitorear operaciones y resolver problemas.\n- La Plataforma de Entrega de Comida utiliza el Proveedor de Pagos para autorizar y capturar pagos.\n- La Plataforma de Entrega de Comida utiliza el Servicio de Mapas y Geolocalizaci\u00f3n para calcular rutas y rastrear ubicaciones.\n- La Plataforma de Entrega de Comida utiliza el Servicio de Notificaciones para enviar notificaciones.\n\nGenere un Diagrama de Contexto de Sistema C4 limpio. No muestre contenedores internos, componentes, bases de datos, clases ni infraestructura de implementaci\u00f3n. Utilice etiquetas de relaci\u00f3n concisas.\n<\/code><\/pre>\n<p>La instrucci\u00f3n expl\u00edcita de excluir detalles internos es importante. Sin ella, un generador de IA podr\u00eda producir un diagrama que mezcle informaci\u00f3n de nivel de contexto y de nivel de contenedor.<\/p>\n<hr\/>\n<h2>3. Genere el diagrama en el Chatbot de IA de Visual Paradigm<\/h2>\n<p>Abra el Chatbot de IA de Visual Paradigm e inicie una nueva conversaci\u00f3n o sesi\u00f3n de generaci\u00f3n de diagramas.<\/p>\n<p>Dependiendo de la interfaz y la edici\u00f3n de suscripci\u00f3n, el chatbot puede proporcionar un selector de tipo de diagrama. Seleccione:<\/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>Luego ingrese el prompt.<\/p>\n<p>El flujo de trabajo general del chatbot de Visual Paradigm es:<\/p>\n<ol>\n<li>\n<p>Describa el diagrama.<\/p>\n<\/li>\n<li>\n<p>Permita que la IA genere el modelo inicial.<\/p>\n<\/li>\n<li>\n<p>Revise el resultado.<\/p>\n<\/li>\n<li>\n<p>Ref\u00ednelo con comandos en lenguaje natural.<\/p>\n<\/li>\n<li>\n<p>Exporte o contin\u00fae editando en otra herramienta de Visual Paradigm.<\/p>\n<\/li>\n<\/ol>\n<h3>Revise el primer resultado<\/h3>\n<p>Verifique si el diagrama contiene:<\/p>\n<ul>\n<li>\n<p>Exactamente un sistema central<\/p>\n<\/li>\n<li>\n<p>Todas las personas requeridas<\/p>\n<\/li>\n<li>\n<p>Todos los sistemas externos relevantes<\/p>\n<\/li>\n<li>\n<p>Direcciones de relaci\u00f3n correctas<\/p>\n<\/li>\n<li>\n<p>Descripciones de relaci\u00f3n concisas<\/p>\n<\/li>\n<li>\n<p>Sin servicios internos ni bases de datos innecesarios<\/p>\n<\/li>\n<li>\n<p>Nomenclatura consistente<\/p>\n<\/li>\n<li>\n<p>Dise\u00f1o legible<\/p>\n<\/li>\n<\/ul>\n<p>Un diagrama generado es un punto de partida, no un sustituto de la revisi\u00f3n de arquitectura.<\/p>\n<hr\/>\n<h2>4. Refine el diagrama mediante conversaci\u00f3n<\/h2>\n<p>El chatbot puede modificar el diagrama utilizando lenguaje cotidiano.<\/p>\n<h3>A\u00f1ada un elemento<\/h3>\n<pre class=\"lang-text\"><code data-language=\"text\">A\u00f1ada un Agente de Atenci\u00f3n al Cliente que utilice la Plataforma de Entrega de Comida para investigar incidencias de los clientes y gestionar devoluciones.\r\n<\/code><\/pre>\n<h3>A\u00f1ada un sistema externo<\/h3>\n<pre class=\"lang-text\"><code data-language=\"text\">A\u00f1ada un Servicio Externo de Detecci\u00f3n de Fraude utilizado por la Plataforma de Entrega de Comida para evaluar pagos sospechosos.\r\n<\/code><\/pre>\n<h3>Renombrar un elemento<\/h3>\n<pre class=\"lang-text\"><code data-language=\"text\">Renombrar \"Servicio de Notificaci\u00f3n\" a \"Servicio de Mensajer\u00eda y Notificaci\u00f3n\".\r\n<\/code><\/pre>\n<h3>Cambiar una relaci\u00f3n<\/h3>\n<pre class=\"lang-text\"><code data-language=\"text\">Cambie la relaci\u00f3n entre el Repartidor y la Plataforma de Entrega de Comida a:\r\n\"Recibe asignaciones de entrega y env\u00eda actualizaciones del estado de la entrega\".\r\n<\/code><\/pre>\n<h3>Eliminar un elemento<\/h3>\n<pre class=\"lang-text\"><code data-language=\"text\">Elimine al Administrador de Operaciones del diagrama.\r\n<\/code><\/pre>\n<h3>Mejore el dise\u00f1o<\/h3>\n<pre class=\"lang-text\"><code data-language=\"text\">Reorganice el diagrama de modo que las personas aparezcan en la parte superior, los sistemas externos en la parte inferior y la Plataforma de Entrega de Comida permanezca centrada.\r\n<\/code><\/pre>\n<h3>Simplifique el diagrama<\/h3>\n<pre class=\"lang-text\"><code data-language=\"text\">Simplifique esto en un Diagrama de Contexto de Sistema C4 estricto. Elimine detalles de implementaci\u00f3n, bases de datos, APIs, microservicios y componentes internos.\r\n<\/code><\/pre>\n<h3>Solicite una revisi\u00f3n de consistencia<\/h3>\n<pre class=\"lang-text\"><code data-language=\"text\">Revise el diagramo en busca de relaciones faltantes, etiquetas ambiguas, sistemas duplicados y elementos que no pertenecen a un Diagrama de Contexto C4.\r\n<\/code><\/pre>\n<p>La documentaci\u00f3n del Chatbot de IA describe este enfoque iterativo, incluidos comandos para agregar pasarelas de pago, renombrar elementos, cambiar relaciones y refactorizar diagramas.<\/p>\n<hr\/>\n<h1>Parte 1: Abrir el diagrama en VPasCode para la edici\u00f3n de c\u00f3digo<\/h1>\n<h2>5. Use &#8220;Abrir en VPasCode&#8221; o &#8220;Editar en VPasCode&#8221;<\/h2>\n<p>Despu\u00e9s de generar y refinar el diagrama, use la acci\u00f3n etiquetada de manera similar a:<\/p>\n<ul>\n<li>\n<p><strong>Abrir en VPasCode<\/strong><\/p>\n<\/li>\n<li>\n<p><strong>Editar en VPasCode<\/strong><\/p>\n<\/li>\n<li>\n<p><strong>Abrir c\u00f3digo<\/strong><\/p>\n<\/li>\n<li>\n<p><strong>Generar c\u00f3digo para edici\u00f3n<\/strong><\/p>\n<\/li>\n<\/ul>\n<p>La etiqueta exacta del bot\u00f3n puede variar seg\u00fan la interfaz actual.<\/p>\n<p>Esto transfiere el c\u00f3digo del diagrama a VPasCode, donde puede editar el diagrama como texto mientras visualiza una vista previa renderizada en vivo. Visual Paradigm describe VPasCode como un editor de diagramas como c\u00f3digo basado en navegador que admite PlantUML, modelos C4, Mermaid, Graphviz y otros formatos de sintaxis.<\/p>\n<p>El c\u00f3digo generado debe usar C4-PlantUML, t\u00edpicamente con:<\/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 en 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 en 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 en 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 en VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p>El script generado puede usar una URL de inclusi\u00f3n diferente o una versi\u00f3n de biblioteca compatible internamente. Preserve la inclusi\u00f3n que genera VPasCode a menos que tenga una raz\u00f3n espec\u00edfica para cambiarla.<\/p>\n<hr\/>\n<h2>6. Comprender la estructura de C4-PlantUML<\/h2>\n<p>Un diagrama de contexto C4-PlantUML t\u00edpico contiene estas partes:<\/p>\n<p id=\"xUSrjnu\"><img alt=\"Interfaz de VPasCode que muestra c\u00f3digo C4-PlantUML junto a un diagrama de contexto generado que muestra Cliente, Plataforma de Entrega de Comida y Proveedor de Pagos.\" 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 en 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 en 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:TP5FJm8n4CNl97o7ocbDPFVYoHE4u9y48q4uUDeCsn6QjDjcEbNMJ-zqCO68tYRJUU_tPZg93CJ9sU7WohIDJHhLdZd4kweY-2ntXlTfco9Iurl6bil6kofOQBDe75bRiwrcj-DbRcsU5vM3o4ZIgcTPSU0ozFR3mMBwzh9Prulv_RfUFJqyhelht5uYHTyMJOhi7TAD6isi4HAEf5mXMFC5Ag0ssaSbyII0qQ0wHK8Y12MpX3k8vKZyNZl1kq8Iyhid9nQIZ27NaDK_moUZJ948pZ0gK5OOpH4VUoXTyEWlO3q_S16WS_AM3Sb_86fFcHDWvsF6J1Dxojjqge70YU3urliC1okqPrSus-3t4IvNpmPPVXATiln7FK8ds6hvdsy0\" \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 y rastrea entregas.\")\r\nSystem(platform, \"Plataforma de entrega de comida\", \"Permite a los clientes pedir comida y rastrear entregas.\")\r\nSystem_Ext(payment, \"Proveedor de pagos\", \"Autoriza y captura pagos.\")\r\n\r\nRel(customer, platform, \"Realiza pedidos y rastrea entregas\")\r\nRel(platform, payment, \"Autoriza y captura pagos\")\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:TP5FJm8n4CNl97o7ocbDPFVYoHE4u9y48q4uUDeCsn6QjDjcEbNMJ-zqCO68tYRJUU_tPZg93CJ9sU7WohIDJHhLdZd4kweY-2ntXlTfco9Iurl6bil6kofOQBDe75bRiwrcj-DbRcsU5vM3o4ZIgcTPSU0ozFR3mMBwzh9Prulv_RfUFJqyhelht5uYHTyMJOhi7TAD6isi4HAEf5mXMFC5Ag0ssaSbyII0qQ0wHK8Y12MpX3k8vKZyNZl1kq8Iyhid9nQIZ27NaDK_moUZJ948pZ0gK5OOpH4VUoXTyEWlO3q_S16WS_AM3Sb_86fFcHDWvsF6J1Dxojjqge70YU3urliC1okqPrSus-3t4IvNpmPPVXATiln7FK8ds6hvdsy0\" \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 en 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 en VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<h3>Tipos principales de elementos<\/h3>\n<table>\n<thead>\n<tr>\n<th>Elemento<\/th>\n<th>Prop\u00f3sito<\/th>\n<th>Ejemplo<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code data-backticks=\"1\">Persona<\/code><\/td>\n<td>Usuario humano o rol<\/td>\n<td><code data-backticks=\"1\">Persona(customer, \"Cliente\", \"...\")<\/code><\/td>\n<\/tr>\n<tr>\n<td><code data-backticks=\"1\">Persona_Ext<\/code><\/td>\n<td>Persona o actor externo<\/td>\n<td><code data-backticks=\"1\">Persona_Ext(conductor, \"Repartidor\", \"...\")<\/code><\/td>\n<\/tr>\n<tr>\n<td><code data-backticks=\"1\">Sistema<\/code><\/td>\n<td>Sistema principal de inter\u00e9s<\/td>\n<td><code data-backticks=\"1\">Sistema(platform, \"Plataforma de entrega de comida\", \"...\")<\/code><\/td>\n<\/tr>\n<tr>\n<td><code data-backticks=\"1\">Sistema_Ext<\/code><\/td>\n<td>Sistema de software externo<\/td>\n<td><code data-backticks=\"1\">Sistema_Ext(pago, \"Proveedor de pagos\", \"...\")<\/code><\/td>\n<\/tr>\n<tr>\n<td><code data-backticks=\"1\">L\u00edmite empresarial<\/code><\/td>\n<td>L\u00edmite organizacional opcional<\/td>\n<td>Agrupaci\u00f3n de sistemas pertenecientes a una organizaci\u00f3n<\/td>\n<\/tr>\n<tr>\n<td><code data-backticks=\"1\">Rel<\/code><\/td>\n<td>Relaci\u00f3n entre elementos<\/td>\n<td><code data-backticks=\"1\">Rel(customer, platform, \"Usa\")<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>El primer argumento es el identificador interno. El segundo es el nombre de visualizaci\u00f3n. El tercero es la descripci\u00f3n.<\/p>\n<hr\/>\n<h2>7. Editar el diagrama en VPasCode<\/h2>\n<p>VPasCode normalmente muestra:<\/p>\n<ul>\n<li>\n<p>El c\u00f3digo fuente en un panel de editor<\/p>\n<\/li>\n<li>\n<p>El diagrama renderizado en un panel de vista previa<\/p>\n<\/li>\n<li>\n<p>Acciones para exportar, compartir, copiar o abrir el resultado en otro producto de Visual Paradigm<\/p>\n<\/li>\n<\/ul>\n<p>VPasCode proporciona renderizado en vivo y admite la edici\u00f3n directa de c\u00f3digo. Tambi\u00e9n puede detectar formatos de diagrama compatibles cuando se pega c\u00f3digo en el editor.<\/p>\n<h3>Ejemplo: c\u00f3digo C4-PlantUML mejorado<\/h3>\n<p id=\"anJjfWL\"><img alt=\"Interfaz de VPasCode que muestra c\u00f3digo C4-PlantUML junto a un diagrama de contexto de sistema de entrega de comida generado, con actores y 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 en 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 en 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:hLMzRXf14EwHU8SD5P5iQ5AbieK9ZcHi1BQYL6ZP6-EDzdPN-qDCgZn4NYDLkhIyIPuaCtiBTuU9tAIwO_w-RsQ-EIvyu2x4KdKxRwGMAXR0daAm_lrmwFZNmLg6fxYA7fmmEe0E0s7AeLLSKzAv3uMIg-7etVcCJ0_Jcs79VG27fkM8Cfx3mARotKwGGG73mC0VZIivGwon3WxMwNLaIbbmzkVx3vOp3PeLMqWiM7AgS7Fv-UxXVdap_d2_d7-SND_tttOxY-kxJsYQZ6-lw6UtCmFdZUwBw8CfmPsntaX9f0wzisw7iTujtn2aDOuvmFwZG-hWp_0NL_8RUg2GXK63vHYtPGvRGX-3YgmVz9euTOqfrtoT02VW293QcjSG6N-25caqPoNetM-4uG9iEC0Y81SXLbImVyelQ1HCeJC7jIdWcEG6tFRAqGFnvs1nhHZeCkOSX5m1urwkDHU83fugvewE8QqpQsoh0ZtqtSOq5XodFlnbKKgDeEc9ot98rr7g7OLKO9d68g9f8pt7ifwPsf-HR2sEBIqdWje0qLafb42AyWON5o2JMMn977tAepHayOg-CX5iefIueFtCqI-IFosTTh-cBUr-QN8rPOB4FAoZB4bIfZ54twAq73-7lkLRt76OEREHHLeClGBa-Sm8AHEwZC4u6l-M2Mu3WbNhff3zxaKbunD09RSB6gm0nAZUPE8svPOJvGaOPKHQiA2kzcDmD4sHr5X81wBQ1fv232cluA72ZoifgjINwDe4-OXkKiDf6hSveYM6iTxiVdASktE08A1018S0Kj3y5zC5ukjM8hFHFsNyEQZ6YHy4y7ykl8OuSTrjhADhnc8eLm6UDxNLP57NFZxRTk5yidXEA_x579qhLBDhVnuE_6k85rVQngZliNcBhvnUNRq-ksEb_qlJIS-d2ZGKd797N8c87Us5kDzGrk7H1-nKnLEgREhkI5e5j5IHliDjELo0Bl2lx2y0\" \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 del Sistema\r\n\r\nLAYOUT_LEFT_RIGHT()\r\nSHOW_LEGEND()\r\n\r\nPerson(customer, \"Cliente\",\r\n  \"Navega por restaurantes, realiza pedidos, paga y rastrea entregas.\")\r\n\r\nPerson(restaurantManager, \"Gerente de Restaurante\",\r\n  \"Gestiona men\u00fas, acepta pedidos y actualiza el estado de los pedidos.\")\r\n\r\nPerson(deliveryDriver, \"Repartidor\",\r\n  \"Recibe asignaciones de entrega y actualiza el progreso de la entrega.\")\r\n\r\nPerson(operationsAdmin, \"Administrador de Operaciones\",\r\n  \"Supervisa las operaciones de la plataforma y resuelve problemas de soporte.\")\r\n\r\nSystem(platform, \"Plataforma de Entrega de Comida\",\r\n  \"Permite pedidos de comida, pagos, gesti\u00f3n de restaurantes y seguimiento de entregas.\")\r\n\r\nSystem_Ext(paymentProvider, \"Proveedor de Pagos\",\r\n  \"Autoriza y captura los pagos de los clientes.\")\r\n\r\nSystem_Ext(mapService, \"Servicio de Mapas y Geolocalizaci\u00f3n\",\r\n  \"Proporciona direcciones, rutas y datos de ubicaci\u00f3n.\")\r\n\r\nSystem_Ext(notificationService, \"Servicio de Notificaciones\",\r\n  \"Env\u00eda correos electr\u00f3nicos, SMS y notificaciones push.\")\r\n\r\nRel(customer, platform,\r\n  \"Navega por restaurantes, realiza pedidos, paga y rastrea entregas\")\r\n\r\nRel(restaurantManager, platform,\r\n  \"Gestiona men\u00fas y procesa pedidos de restaurantes\")\r\n\r\nRel(deliveryDriver, platform,\r\n  \"Recibe trabajos de entrega y env\u00eda el estado de la entrega\")\r\n\r\nRel(operationsAdmin, platform,\r\n  \"Supervisa operaciones y resuelve problemas de soporte\")\r\n\r\nRel(platform, paymentProvider,\r\n  \"Autoriza y captura pagos\")\r\n\r\nRel(platform, mapService,\r\n  \"Calcula rutas y rastrea ubicaciones de entrega\")\r\n\r\nRel(platform, notificationService,\r\n  \"Env\u00eda notificaciones de pedidos, pagos y entregas\")\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:hLMzRXf14EwHU8SD5P5iQ5AbieK9ZcHi1BQYL6ZP6-EDzdPN-qDCgZn4NYDLkhIyIPuaCtiBTuU9tAIwO_w-RsQ-EIvyu2x4KdKxRwGMAXR0daAm_lrmwFZNmLg6fxYA7fmmEe0E0s7AeLLSKzAv3uMIg-7etVcCJ0_Jcs79VG27fkM8Cfx3mARotKwGGG73mC0VZIivGwon3WxMwNLaIbbmzkVx3vOp3PeLMqWiM7AgS7Fv-UxXVdap_d2_d7-SND_tttOxY-kxJsYQZ6-lw6UtCmFdZUwBw8CfmPsntaX9f0wzisw7iTujtn2aDOuvmFwZG-hWp_0NL_8RUg2GXK63vHYtPGvRGX-3YgmVz9euTOqfrtoT02VW293QcjSG6N-25caqPoNetM-4uG9iEC0Y81SXLbImVyelQ1HCeJC7jIdWcEG6tFRAqGFnvs1nhHZeCkOSX5m1urwkDHU83fugvewE8QqpQsoh0ZtqtSOq5XodFlnbKKgDeEc9ot98rr7g7OLKO9d68g9f8pt7ifwPsf-HR2sEBIqdWje0qLafb42AyWON5o2JMMn977tAepHayOg-CX5iefIueFtCqI-IFosTTh-cBUr-QN8rPOB4FAoZB4bIfZ54twAq73-7lkLRt76OEREHHLeClGBa-Sm8AHEwZC4u6l-M2Mu3WbNhff3zxaKbunD09RSB6gm0nAZUPE8svPOJvGaOPKHQiA2kzcDmD4sHr5X81wBQ1fv232cluA72ZoifgjINwDe4-OXkKiDf6hSveYM6iTxiVdASktE08A1018S0Kj3y5zC5ukjM8hFHFsNyEQZ6YHy4y7ykl8OuSTrjhADhnc8eLm6UDxNLP57NFZxRTk5yidXEA_x579qhLBDhVnuE_6k85rVQngZliNcBhvnUNRq-ksEb_qlJIS-d2ZGKd797N8c87Us5kDzGrk7H1-nKnLEgREhkI5e5j5IHliDjELo0Bl2lx2y0\" \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 en 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 en VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<hr\/>\n<h2>8. Realizar cambios comunes a nivel de c\u00f3digo<\/h2>\n<h3>Cambiar el nombre del 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 en 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 en 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:9Sin2e0m44JHNl0EGoe5yH9YBtY2nLqbaBWXcyRR6sCrh_YpFrOa3YbGEJN72MwhfCy45gntoN8rBXezaxcfxm2tg6RsDo6e8GbxhbkherLu4CWW_zjcDxu0\" \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 Comidas\",\r\n  \"Coordina los pedidos de comida y las entregas.\")\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:9Sin2e0m44JHNl0EGoe5yH9YBtY2nLqbaBWXcyRR6sCrh_YpFrOa3YbGEJN72MwhfCy45gntoN8rBXezaxcfxm2tg6RsDo6e8GbxhbkherLu4CWW_zjcDxu0\" \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 en 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 en VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<h3>Agregar una nueva persona<\/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 en 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 en 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:TOv12W8n40JlWVnXoCc5nJ-89s_YlY1cnn2OPC9Cih2_r-X9n6jrqTrN5ELo25qRPvIbryhIPd2dYAKXh0WB3uJW2SwK1dMpDG3kKZRKbgA7Admdp5w7JwmGFgB2FhA0wb_9njH3ue9lRKq5XOzkiiQQ6zBlXqg-FLZo_xKTuc1SlklTz0G0\" \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 Soporte al Cliente\",\r\n  \"Investiga problemas de los clientes y procesa devoluciones de dinero.\")\r\n\r\nRel(customerSupport, platform,\r\n  \"Investiga problemas y gestiona devoluciones\")\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:TOv12W8n40JlWVnXoCc5nJ-89s_YlY1cnn2OPC9Cih2_r-X9n6jrqTrN5ELo25qRPvIbryhIPd2dYAKXh0WB3uJW2SwK1dMpDG3kKZRKbgA7Admdp5w7JwmGFgB2FhA0wb_9njH3ue9lRKq5XOzkiiQQ6zBlXqg-FLZo_xKTuc1SlklTz0G0\" \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 en 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 en VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<h3>Agregar un nuevo 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 en 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 en 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:LKvB3e8m4DsJS8T9Lv0GJo4UG1AtPcodE0bqIASGF9SxjrnCFXlTlL_UUyrB4_NtUaw5ZpYwXkB4bYem1s81Ht2cHDRoyWuRksn1CbMU0PXwmcxv8A1DFB53Hxfb1cm5L7GW-nH5FPaop_BiIbqnT9YynBw2lyMzxKQHFLk4534ehfiIVWefm6FKrLw5oAIjx9u_3fLV\" \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, \"Servicio de Detecci\u00f3n de Fraude\",\r\n  \"Eval\u00faa actividades de pago sospechosas.\")\r\n\r\nRel(platform, fraudService,\r\n  \"Verifica transacciones de pago en busca de riesgos de fraude\")\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:LKvB3e8m4DsJS8T9Lv0GJo4UG1AtPcodE0bqIASGF9SxjrnCFXlTlL_UUyrB4_NtUaw5ZpYwXkB4bYem1s81Ht2cHDRoyWuRksn1CbMU0PXwmcxv8A1DFB53Hxfb1cm5L7GW-nH5FPaop_BiIbqnT9YynBw2lyMzxKQHFLk4534ehfiIVWefm6FKrLw5oAIjx9u_3fLV\" \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 en 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 en VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<h3>Cambiar la direcci\u00f3n de la relaci\u00f3n<\/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 en 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 en 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:BSdB2O0m303Gk-0EmPE2OpY0k46mKGAngUa7wbgEu69wyFXu2qaVi1xaqsnQs96D40JJfdQCRGFGJLGoII4mYbaIEetW230dDRvmvUVsK47upEn-VXzmrzWDBm00\" \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  \"Devuelve resultados de autorizaci\u00f3n y liquidaci\u00f3n de pagos\")\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:BSdB2O0m303Gk-0EmPE2OpY0k46mKGAngUa7wbgEu69wyFXu2qaVi1xaqsnQs96D40JJfdQCRGFGJLGoII4mYbaIEetW230dDRvmvUVsK47upEn-VXzmrzWDBm00\" \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 en 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 en VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p>Utilice la direcci\u00f3n de la relaci\u00f3n para representar la dependencia o interacci\u00f3n principal. Si la direcci\u00f3n no es arquitect\u00f3nicamente importante, elija una convenci\u00f3n consistente y apl\u00edquela en todo el diagrama.<\/p>\n<h3>Cambiar dise\u00f1o<\/h3>\n<p>C4-PlantUML admite sugerencias de dise\u00f1o 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 en 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 en 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 en 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 en VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p>o:<\/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 en 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 en 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 en 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 en VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p>Tambi\u00e9n puede influir en la colocaci\u00f3n con sugerencias de direcci\u00f3n:<\/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 en 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 en 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 en 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 en VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p>Use las pistas de dise\u00f1o con moderaci\u00f3n. Demasiadas restricciones manuales pueden hacer que el diagrama sea m\u00e1s dif\u00edcil de mantener.<\/p>\n<hr\/>\n<h2>9. Utilice la asistencia con IA de VPasCode<\/h2>\n<p>Algunas ediciones de VPasCode ofrecen modificaci\u00f3n de diagramas asistida por IA y correcci\u00f3n de errores de c\u00f3digo. La herramienta puede aceptar instrucciones como:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">A\u00f1ada un servicio externo de detecci\u00f3n de fraudes entre la plataforma y el proveedor de pagos.\r\n<\/code><\/pre>\n<p>o:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Corrija el error de sintaxis de PlantUML y conserve la estructura actual del diagrama.\r\n<\/code><\/pre>\n<p>VPasCode tambi\u00e9n est\u00e1 documentado como compatible con funciones de modificaci\u00f3n de diagramas con IA, diagn\u00f3stico de errores y traducci\u00f3n, aunque la disponibilidad puede depender de la edici\u00f3n o suscripci\u00f3n.<\/p>\n<hr\/>\n<h2>10. Valide el diagrama PlantUML<\/h2>\n<p>Antes de enviar el diagrama a Visual Paradigm Online, valide tanto la sintaxis como la arquitectura.<\/p>\n<h3>Lista de verificaci\u00f3n de sintaxis<\/h3>\n<ul>\n<li>\n<p>El script comienza con <code data-backticks=\"1\">@startuml<\/code>.<\/p>\n<\/li>\n<li>\n<p>El script termina con <code data-backticks=\"1\">@enduml<\/code>.<\/p>\n<\/li>\n<li>\n<p>La biblioteca C4-PlantUML est\u00e1 incluida.<\/p>\n<\/li>\n<li>\n<p>Cada relaci\u00f3n hace referencia a identificadores existentes.<\/p>\n<\/li>\n<li>\n<p>Los identificadores no contienen espacios ni puntuaci\u00f3n que puedan romper la sintaxis.<\/p>\n<\/li>\n<li>\n<p>Las comillas est\u00e1n equilibradas.<\/p>\n<\/li>\n<li>\n<p>Las descripciones no son excesivamente largas.<\/p>\n<\/li>\n<li>\n<p>La vista previa se renderiza sin errores.<\/p>\n<\/li>\n<\/ul>\n<h3>Lista de verificaci\u00f3n de modelado C4<\/h3>\n<ul>\n<li>\n<p>Existe un \u00fanico sistema de inter\u00e9s claramente identificado.<\/p>\n<\/li>\n<li>\n<p>Los usuarios se modelan como personas, no como sistemas de software.<\/p>\n<\/li>\n<li>\n<p>Las aplicaciones externas se modelan como sistemas externos.<\/p>\n<\/li>\n<li>\n<p>Los contenedores internos no se incluyen en un diagrama de contexto.<\/p>\n<\/li>\n<li>\n<p>Las relaciones describen interacciones significativas.<\/p>\n<\/li>\n<li>\n<p>El diagrama es comprensible sin leer el c\u00f3digo fuente.<\/p>\n<\/li>\n<li>\n<p>La terminolog\u00eda coincide con la documentaci\u00f3n de arquitectura del proyecto.<\/p>\n<\/li>\n<\/ul>\n<h3>Ejemplo de un elemento de diagrama de contexto no deseado<\/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 en 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 en 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:SyxFAqdCp4ijqaWioDHHK78Cy5H8ILKeI4t9JCalLWAAU2MM9OBeWAByvDJYHBYK9Y-NCqopIv96Ic99Ob9YSIfGfHEG0Xa25CelHZCj8B-u9BqeDJZG1yHppCbDJ4xDGp8K0000\" \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\", \"Procesa pedidos\")\r\nContainerDb(database, \"Base de datos de pedidos\", \"PostgreSQL\", \"Almacena pedidos\")\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:SyxFAqdCp4ijqaWioDHHK78Cy5H8ILKeI4t9JCalLWAAU2MM9OBeWAByvDJYHBYK9Y-NCqopIv96Ic99Ob9YSIfGfHEG0Xa25CelHZCj8B-u9BqeDJZG1yHppCbDJ4xDGp8K0000\" \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 en 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 en VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p>Estos son elementos a nivel de contenedor. Pertenecen a un Diagrama de Contenedores C4, no normalmente a un Diagrama de Contexto del Sistema.<\/p>\n<hr\/>\n<h1>Parte 2: Enviar el diagrama a Visual Paradigm Online<\/h1>\n<h2>11. Use \u201cEditar en VP Online\u201d o \u201cEditar en VP Online Diagrama\u201d<\/h2>\n<p>Una vez que la versi\u00f3n del c\u00f3digo sea correcta, seleccione la acci\u00f3n etiquetada de manera similar a:<\/p>\n<ul>\n<li>\n<p><strong>Editar en VP Online<\/strong><\/p>\n<\/li>\n<li>\n<p><strong>Editar en VP Online Diagrama<\/strong><\/p>\n<\/li>\n<li>\n<p><strong>Abrir en l\u00ednea<\/strong><\/p>\n<\/li>\n<li>\n<p><strong>Exportar a VP Online<\/strong><\/p>\n<\/li>\n<\/ul>\n<p>La etiqueta exacta puede variar seg\u00fan la versi\u00f3n de la interfaz.<\/p>\n<p>El ecosistema de Visual Paradigm est\u00e1 dise\u00f1ado para mover los diagramas generados desde el Chatbot de IA a VPasCode para un refinamiento a nivel de c\u00f3digo y luego a Visual Paradigm Online para la edici\u00f3n tradicional de diagramas.<\/p>\n<p>El editor de diagramas en l\u00ednea es \u00fatil cuando necesita:<\/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>Cambiar colores y fuentes<\/p>\n<\/li>\n<li>\n<p>Agregar notas o anotaciones<\/p>\n<\/li>\n<li>\n<p>Agregar un t\u00edtulo o leyenda<\/p>\n<\/li>\n<li>\n<p>Aplicar formato de presentaci\u00f3n<\/p>\n<\/li>\n<li>\n<p>Alinear elementos del diagrama con precisi\u00f3n<\/p>\n<\/li>\n<li>\n<p>Prepara el diagrama para compartir o exportar<\/p>\n<\/li>\n<\/ul>\n<hr\/>\n<h2>12. Modifica el diagrama utilizando la interfaz gr\u00e1fica de usuario de Visual Paradigm Online<\/h2>\n<p>Una vez que el diagrama se abre en Visual Paradigm Online:<\/p>\n<h3>Mover elementos<\/h3>\n<p>Arrastra las personas y los sistemas externos a una disposici\u00f3n clara alrededor del sistema central.<\/p>\n<p>Una disposici\u00f3n com\u00fan es:<\/p>\n<ul>\n<li>\n<p>Personas a la izquierda o en la parte superior<\/p>\n<\/li>\n<li>\n<p>Sistema principal en el centro<\/p>\n<\/li>\n<li>\n<p>Sistemas externos a la derecha o en la parte inferior<\/p>\n<\/li>\n<\/ul>\n<h3>Editar texto<\/h3>\n<p>Haz doble clic en un elemento o selecciona su panel de especificaci\u00f3n para modificar:<\/p>\n<ul>\n<li>\n<p>Nombre<\/p>\n<\/li>\n<li>\n<p>Descripci\u00f3n<\/p>\n<\/li>\n<li>\n<p>Estereotipo<\/p>\n<\/li>\n<li>\n<p>Etiqueta de relaci\u00f3n<\/p>\n<\/li>\n<\/ul>\n<p>Mant\u00e9n los nombres cortos y las descripciones informativas.<\/p>\n<h3>Editar relaciones<\/h3>\n<p>Selecciona un conector para:<\/p>\n<ul>\n<li>\n<p>Cambiar su direcci\u00f3n<\/p>\n<\/li>\n<li>\n<p>Editar la etiqueta de relaci\u00f3n<\/p>\n<\/li>\n<li>\n<p>Volver a conectarlo a otro elemento<\/p>\n<\/li>\n<li>\n<p>Ajustar su enrutamiento<\/p>\n<\/li>\n<li>\n<p>Cambiar el estilo o la apariencia de la l\u00ednea<\/p>\n<\/li>\n<\/ul>\n<h3>Agregar elementos<\/h3>\n<p>Usa la paleta del diagrama para agregar:<\/p>\n<ul>\n<li>\n<p>Persona<\/p>\n<\/li>\n<li>\n<p>Persona 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>Relaci\u00f3n<\/p>\n<\/li>\n<li>\n<p>Nota<\/p>\n<\/li>\n<li>\n<p>L\u00edmite<\/p>\n<\/li>\n<\/ul>\n<p>A\u00f1ada solo elementos que pertenezcan al nivel de contexto.<\/p>\n<h3>Aplicar formato<\/h3>\n<p>Puede mejorar la legibilidad ajustando:<\/p>\n<ul>\n<li>\n<p>Tama\u00f1o de fuente<\/p>\n<\/li>\n<li>\n<p>Color de relleno<\/p>\n<\/li>\n<li>\n<p>Color del borde<\/p>\n<\/li>\n<li>\n<p>Grosor de l\u00ednea<\/p>\n<\/li>\n<li>\n<p>Tama\u00f1o de forma<\/p>\n<\/li>\n<li>\n<p>Alineaci\u00f3n<\/p>\n<\/li>\n<li>\n<p>Espaciado<\/p>\n<\/li>\n<li>\n<p>Ruteo de conectores<\/p>\n<\/li>\n<\/ul>\n<p>Evite usar el color como la \u00fanica forma de comunicar significado. Utilice tambi\u00e9n etiquetas claras.<\/p>\n<hr\/>\n<h2>13. Dise\u00f1o de presentaci\u00f3n recomendado<\/h2>\n<p>Un diagrama de contexto limpio podr\u00eda usar esta disposici\u00f3n:<\/p>\n<p id=\"aLYQTZd\"><img alt=\"Interfaz de VPasCode que muestra un diagrama de contexto C4 para una plataforma de entrega de comida, mostrando las interacciones del cliente y el gerente con el 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 m\u00e1s grandes:<\/p>\n<ul>\n<li>\n<p>Mantenga el sistema principal centrado.<\/p>\n<\/li>\n<li>\n<p>Agrupar a las personas en un lado.<\/p>\n<\/li>\n<li>\n<p>Agrupar los sistemas de software externos en otro lado.<\/p>\n<\/li>\n<li>\n<p>Evite que las l\u00edneas de relaci\u00f3n se crucen.<\/p>\n<\/li>\n<li>\n<p>Mantenga las etiquetas de relaci\u00f3n horizontales siempre que sea posible.<\/p>\n<\/li>\n<li>\n<p>Utilice etiquetas cortas en lugar de p\u00e1rrafos.<\/p>\n<\/li>\n<li>\n<p>Deje suficiente espacio en blanco alrededor del sistema central.<\/p>\n<\/li>\n<\/ul>\n<hr\/>\n<h1>Parte 3: Elegir entre edici\u00f3n de c\u00f3digo y edici\u00f3n de interfaz gr\u00e1fica<\/h1>\n<table>\n<thead>\n<tr>\n<th>M\u00e9todo de edici\u00f3n<\/th>\n<th>Mejor para<\/th>\n<th>Ventajas<\/th>\n<th>Limitaciones<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Chatbot de IA<\/td>\n<td>Generaci\u00f3n inicial y cambios conceptuales<\/td>\n<td>R\u00e1pido, conversacional, ideal para explorar alternativas<\/td>\n<td>Requiere revisi\u00f3n de arquitectura<\/td>\n<\/tr>\n<tr>\n<td>VPasCode<\/td>\n<td>Edici\u00f3n precisa a nivel de c\u00f3digo<\/td>\n<td>Texto versionable, cambios repetibles, ediciones masivas r\u00e1pidas<\/td>\n<td>Requiere familiaridad con la sintaxis de PlantUML o C4<\/td>\n<\/tr>\n<tr>\n<td>Visual Paradigm Online<\/td>\n<td>Organizaci\u00f3n y presentaci\u00f3n visual<\/td>\n<td>Edici\u00f3n por arrastrar y soltar, formato, control manual del dise\u00f1o<\/td>\n<td>Las ediciones manuales pueden ser m\u00e1s dif\u00edciles de reproducir como c\u00f3digo<\/td>\n<\/tr>\n<tr>\n<td>Visual Paradigm Desktop<\/td>\n<td>Modelado formal e integraci\u00f3n de proyectos<\/td>\n<td>Modelado avanzado y flujos de trabajo empresariales<\/td>\n<td>Puede requerir una edici\u00f3n de escritorio o una licencia espec\u00edfica<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>VPasCode admite modelos C4 a trav\u00e9s de PlantUML y ofrece una vista previa en vivo, mientras que Visual Paradigm Online ofrece un flujo de trabajo tradicional de edici\u00f3n de diagramas visuales.<\/p>\n<hr\/>\n<h1>Parte 4: Flujo de trabajo integral recomendado<\/h1>\n<h2>Flujo de trabajo r\u00e1pido<\/h2>\n<ol>\n<li>\n<p>Abra el chatbot de IA de Visual Paradigm.<\/p>\n<\/li>\n<li>\n<p>Elija el diagrama de contexto del sistema C4.<\/p>\n<\/li>\n<li>\n<p>Describa el sistema, los usuarios y los sistemas externos.<\/p>\n<\/li>\n<li>\n<p>Genere el diagrama.<\/p>\n<\/li>\n<li>\n<p>Pida al chatbot que elimine los detalles internos de implementaci\u00f3n.<\/p>\n<\/li>\n<li>\n<p>Revise los nombres, las relaciones y el alcance.<\/p>\n<\/li>\n<li>\n<p>Seleccione <strong>Abrir en VPasCode<\/strong>.<\/p>\n<\/li>\n<li>\n<p>Edite el c\u00f3digo fuente C4-PlantUML.<\/p>\n<\/li>\n<li>\n<p>Renderice y valide el resultado.<\/p>\n<\/li>\n<li>\n<p>Seleccione <strong>Editar en VP Online<\/strong>.<\/p>\n<\/li>\n<li>\n<p>Refinar el dise\u00f1o y la apariencia utilizando la interfaz gr\u00e1fica de usuario.<\/p>\n<\/li>\n<li>\n<p>Exportar o compartir el diagrama final.<\/p>\n<\/li>\n<\/ol>\n<h2>Divisi\u00f3n recomendada de responsabilidades<\/h2>\n<p>Utilice el<strong>Chatbot de IA<\/strong> para:<\/p>\n<ul>\n<li>\n<p>Crear el primer borrador<\/p>\n<\/li>\n<li>\n<p>Explorar alternativas de arquitectura<\/p>\n<\/li>\n<li>\n<p>Agregar o eliminar participantes<\/p>\n<\/li>\n<li>\n<p>Reformular las descripciones de las relaciones<\/p>\n<\/li>\n<li>\n<p>Revisar el diagrama en busca de omisiones<\/p>\n<\/li>\n<\/ul>\n<p>Utilice<strong>VPasCode<\/strong> para:<\/p>\n<ul>\n<li>\n<p>Renombrar muchos elementos<\/p>\n<\/li>\n<li>\n<p>Reutilizar el c\u00f3digo del diagrama<\/p>\n<\/li>\n<li>\n<p>Aplicar una sintaxis coherente<\/p>\n<\/li>\n<li>\n<p>Gestionar el c\u00f3digo en el control de versiones<\/p>\n<\/li>\n<li>\n<p>Realizar cambios estructurales repetibles<\/p>\n<\/li>\n<li>\n<p>Corregir las directrices de dise\u00f1o<\/p>\n<\/li>\n<li>\n<p>Generar una fuente de verdad basada en texto<\/p>\n<\/li>\n<\/ul>\n<p>Utilice<strong>Visual Paradigm Online<\/strong> para:<\/p>\n<ul>\n<li>\n<p>Posicionamiento visual final<\/p>\n<\/li>\n<li>\n<p>Formato de presentaci\u00f3n<\/p>\n<\/li>\n<li>\n<p>Ajuste manual de conectores<\/p>\n<\/li>\n<li>\n<p>Agregar notas y anotaciones<\/p>\n<\/li>\n<li>\n<p>Preparaci\u00f3n de un diagrama para las partes interesadas<\/p>\n<\/li>\n<\/ul>\n<hr\/>\n<h1>Parte 5: Ejemplo de conversaci\u00f3n de refinamiento<\/h1>\n<h3>Solicitud inicial<\/h3>\n<pre class=\"lang-text\"><code data-language=\"text\">Crear un diagrama de contexto de sistema C4 para una plataforma de entrega de comida.<\/code><\/pre>\n<h3>Refinamiento 1<\/h3>\n<pre class=\"lang-text\"><code data-language=\"text\">Agregar Cliente, Gerente de Restaurante, Repartidor y Administrador de Operaciones como personas.<\/code><\/pre>\n<h3>Refinamiento 2<\/h3>\n<pre class=\"lang-text\"><code data-language=\"text\">Agregar Proveedor de Pagos, Servicio de Mapas y Geolocalizaci\u00f3n, y Servicio de Notificaciones como sistemas externos.<\/code><\/pre>\n<h3>Refinamiento 3<\/h3>\n<pre class=\"lang-text\"><code data-language=\"text\">Eliminar todas las bases de datos, APIs, microservicios, contenedores y detalles de implementaci\u00f3n. Esto debe permanecer como un Diagrama de Contexto de Sistema C4 de Nivel 1.<\/code><\/pre>\n<h3>Refinamiento 4<\/h3>\n<pre class=\"lang-text\"><code data-language=\"text\">Reescribir todas las etiquetas de relaci\u00f3n como frases verbales concisas y mantenerlas por debajo de 10 palabras cuando sea posible.<\/code><\/pre>\n<h3>Refinamiento 5<\/h3>\n<pre class=\"lang-text\"><code data-language=\"text\">Revisar el diagrama en busca de relaciones faltantes y terminolog\u00eda inconsistente. Mantener \"Plataforma de Entrega de Comida\" como el \u00fanico sistema de inter\u00e9s.<\/code><\/pre>\n<h3>Refinamiento 6<\/h3>\n<pre class=\"lang-text\"><code data-language=\"text\">Generar el diagrama como C4-PlantUML y hacerlo disponible para edici\u00f3n en VPasCode.<\/code><\/pre>\n<hr\/>\n<h1>Parte 6: Soluci\u00f3n de problemas<\/h1>\n<h2>El diagrama contiene demasiado detalle<\/h2>\n<p>Preguntar:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Simplificar esto a un estricto Diagrama de Contexto de Sistema C4. Eliminar contenedores, componentes, bases de datos, APIs y nombres de tecnolog\u00edas.<\/code><\/pre>\n<h2>El diagrama tiene demasiadas l\u00edneas que se cruzan<\/h2>\n<p>En VPasCode:<\/p>\n<ul>\n<li>\n<p>Intentar <code data-backticks=\"1\">LAYOUT_LEFT_RIGHT()<\/code> o <code data-backticks=\"1\">LAYOUT_TOP_DOWN()<\/code>.<\/p>\n<\/li>\n<li>\n<p>Agregar limitadas <code data-backticks=\"1\">Lay_<\/code> directivas.<\/p>\n<\/li>\n<li>\n<p>Acortar las etiquetas de las relaciones.<\/p>\n<\/li>\n<li>\n<p>Reducir el n\u00famero de relaciones mostradas.<\/p>\n<\/li>\n<li>\n<p>Mover la versi\u00f3n final a VP Online para el posicionamiento manual.<\/p>\n<\/li>\n<\/ul>\n<h2>La vista previa de PlantUML muestra un error<\/h2>\n<p>Verificar:<\/p>\n<ul>\n<li>\n<p>La biblioteca C4 incluye<\/p>\n<\/li>\n<li>\n<p>Comas faltantes<\/p>\n<\/li>\n<li>\n<p>Par\u00e9ntesis sin cerrar<\/p>\n<\/li>\n<li>\n<p>Identificadores mal escritos<\/p>\n<\/li>\n<li>\n<p>Relaciones que hacen referencia a elementos no definidos<\/p>\n<\/li>\n<li>\n<p>Comillas desequilibradas<\/p>\n<\/li>\n<li>\n<p>Nombres de elementos incorrectos<\/p>\n<\/li>\n<\/ul>\n<p>Una relaci\u00f3n debe hacer referencia a identificadores que ya han sido declarados, por ejemplo:<\/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>Editar PlantUML en 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>Editar PlantUML en 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:POqn3iCW40HxI_u3ehAb_28VGFW59rX7IC1PTwHmNXz8vSZT5Bip3g9Sb_3MnWNoCFQP4sg3xUX1ENt878WfijfrdhPJ6yfoP6exI-aZrv46auam_Ifu_J1mIP66nma7w9zddZpo9NiHtgfV\" \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\", \"Procesa 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:POqn3iCW40HxI_u3ehAb_28VGFW59rX7IC1PTwHmNXz8vSZT5Bip3g9Sb_3MnWNoCFQP4sg3xUX1ENt878WfijfrdhPJ6yfoP6exI-aZrv46auam_Ifu_J1mIP66nma7w9zddZpo9NiHtgfV\" \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>Editar PlantUML en 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>Editar PlantUML en VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<h2>La versi\u00f3n de la interfaz gr\u00e1fica difiere de la versi\u00f3n de c\u00f3digo<\/h2>\n<p>Tratar las dos versiones como representaciones de edici\u00f3n separadas despu\u00e9s de la conversi\u00f3n. Tome una decisi\u00f3n deliberada sobre cu\u00e1l es la fuente de la verdad:<\/p>\n<ul>\n<li>\n<p>Usar <strong>VPasCode<\/strong> como la fuente de la verdad si el diagrama se mantendr\u00e1 como c\u00f3digo.<\/p>\n<\/li>\n<li>\n<p>Usar <strong>Visual Paradigm Online<\/strong> como la fuente de la verdad si los interesados ajustar\u00e1n su aspecto visual con frecuencia.<\/p>\n<\/li>\n<\/ul>\n<p>Evite realizar cambios no relacionados en ambos lugares sin sincronizarlos.<\/p>\n<h2>El diagrama generado utiliza el nivel C4 incorrecto<\/h2>\n<p>Preg\u00fantale al chatbot:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Regenera esto \u00fanicamente como un Diagrama de Contexto de Sistema C4. Muestra personas, el sistema de inter\u00e9s y sistemas de software externos. No muestres contenedores ni componentes.\r\n<\/code><\/pre>\n<hr\/>\n<h1>Lista de verificaci\u00f3n final de calidad<\/h1>\n<p>Antes de publicar el diagrama, confirma que:<\/p>\n<ul>\n<li>\n<p>El diagrama tiene un t\u00edtulo claro.<\/p>\n<\/li>\n<li>\n<p>El sistema de inter\u00e9s es evidente.<\/p>\n<\/li>\n<li>\n<p>Las personas y los sistemas externos est\u00e1n correctamente clasificados.<\/p>\n<\/li>\n<li>\n<p>Las relaciones tienen etiquetas significativas.<\/p>\n<\/li>\n<li>\n<p>Ning\u00fan detalle de implementaci\u00f3n interna ha filtrado a la vista de contexto.<\/p>\n<\/li>\n<li>\n<p>Los nombres utilizan terminolog\u00eda coherente.<\/p>\n<\/li>\n<li>\n<p>El diagrama es legible con el zoom normal.<\/p>\n<\/li>\n<li>\n<p>Las l\u00edneas de relaci\u00f3n no ocultan formas ni etiquetas.<\/p>\n<\/li>\n<li>\n<p>El c\u00f3digo fuente de PlantUML se renderiza correctamente.<\/p>\n<\/li>\n<li>\n<p>La versi\u00f3n de VP Online coincide con la arquitectura aprobada.<\/p>\n<\/li>\n<li>\n<p>El diagrama final ha sido revisado por alguien familiarizado con el sistema.<\/p>\n<\/li>\n<\/ul>\n<p class=\"\">El flujo de trabajo m\u00e1s efectivo es utilizar el Chatbot de IA para un modelado r\u00e1pido, VPasCode para una edici\u00f3n precisa y repetible de C4-PlantUML, y Visual Paradigm Online para el refinamiento visual final. Esto combina la generaci\u00f3n conversacional, la mantenibilidad de diagramas como c\u00f3digo y la edici\u00f3n de presentaciones basada en GUI en un solo proceso.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>El Chatbot de IA de Visual Paradigm permite crear un Diagrama de Contexto de Sistema C4 a partir de una<\/p>\n","protected":false},"author":11,"featured_media":11432,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","footnotes":""},"categories":[81,79,110],"tags":[],"class_list":["post-11431","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai","category-ai-chatbot","category-c4-model"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Generar un Diagrama de Contexto C4 Editable con el Chatbot de IA de Visual Paradigm - Cibermedio<\/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\/es\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Generar un Diagrama de Contexto C4 Editable con el Chatbot de IA de Visual Paradigm - Cibermedio\" \/>\n<meta property=\"og:description\" content=\"El Chatbot de IA de Visual Paradigm permite crear un Diagrama de Contexto de Sistema C4 a partir de una\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cybermedian.com\/es\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/\" \/>\n<meta property=\"og:site_name\" content=\"Cibermedio\" \/>\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=\"Tiempo de lectura\" \/>\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\/es\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/\"},\"author\":{\"name\":\"curtis\",\"@id\":\"https:\/\/www.cybermedian.com\/es\/#\/schema\/person\/016578d8c88d35825fd3fbafc4f76b4d\"},\"headline\":\"Generar un Diagrama de Contexto C4 Editable con el Chatbot de IA de Visual Paradigm\",\"datePublished\":\"2026-09-18T06:08:29+00:00\",\"dateModified\":\"2026-09-22T10:14:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/\"},\"wordCount\":2945,\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2026\/09\/img_6aacd7d64dbf5.png\",\"articleSection\":[\"AI\",\"AI Chatbot\",\"C4 Model\"],\"inLanguage\":\"es\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.cybermedian.com\/es\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/\",\"url\":\"https:\/\/www.cybermedian.com\/es\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/\",\"name\":\"Generar un Diagrama de Contexto C4 Editable con el Chatbot de IA de Visual Paradigm - Cibermedio\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/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\/es\/#\/schema\/person\/016578d8c88d35825fd3fbafc4f76b4d\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.cybermedian.com\/es\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.cybermedian.com\/es\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/#primaryimage\",\"url\":\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2026\/09\/img_6aacd7d64dbf5.png\",\"contentUrl\":\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2026\/09\/img_6aacd7d64dbf5.png\",\"width\":1672,\"height\":941},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.cybermedian.com\/es\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.cybermedian.com\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Generar un Diagrama de Contexto C4 Editable con el Chatbot de IA de Visual Paradigm\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.cybermedian.com\/es\/#website\",\"url\":\"https:\/\/www.cybermedian.com\/es\/\",\"name\":\"Cibermedio\",\"description\":\"Aprendiendo una cosa nueva todos los d\u00edas\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.cybermedian.com\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.cybermedian.com\/es\/#\/schema\/person\/016578d8c88d35825fd3fbafc4f76b4d\",\"name\":\"curtis\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.cybermedian.com\/es\/#\/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\/es\/author\/curtis\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Generar un Diagrama de Contexto C4 Editable con el Chatbot de IA de Visual Paradigm - Cibermedio","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\/es\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/","og_locale":"es_ES","og_type":"article","og_title":"Generar un Diagrama de Contexto C4 Editable con el Chatbot de IA de Visual Paradigm - Cibermedio","og_description":"El Chatbot de IA de Visual Paradigm permite crear un Diagrama de Contexto de Sistema C4 a partir de una","og_url":"https:\/\/www.cybermedian.com\/es\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/","og_site_name":"Cibermedio","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","Tiempo de lectura":"11 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cybermedian.com\/es\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/#article","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/es\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/"},"author":{"name":"curtis","@id":"https:\/\/www.cybermedian.com\/es\/#\/schema\/person\/016578d8c88d35825fd3fbafc4f76b4d"},"headline":"Generar un Diagrama de Contexto C4 Editable con el Chatbot de IA de Visual Paradigm","datePublished":"2026-09-18T06:08:29+00:00","dateModified":"2026-09-22T10:14:48+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cybermedian.com\/es\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/"},"wordCount":2945,"image":{"@id":"https:\/\/www.cybermedian.com\/es\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2026\/09\/img_6aacd7d64dbf5.png","articleSection":["AI","AI Chatbot","C4 Model"],"inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/www.cybermedian.com\/es\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/","url":"https:\/\/www.cybermedian.com\/es\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/","name":"Generar un Diagrama de Contexto C4 Editable con el Chatbot de IA de Visual Paradigm - Cibermedio","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cybermedian.com\/es\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/#primaryimage"},"image":{"@id":"https:\/\/www.cybermedian.com\/es\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/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\/es\/#\/schema\/person\/016578d8c88d35825fd3fbafc4f76b4d"},"breadcrumb":{"@id":"https:\/\/www.cybermedian.com\/es\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cybermedian.com\/es\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.cybermedian.com\/es\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/#primaryimage","url":"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2026\/09\/img_6aacd7d64dbf5.png","contentUrl":"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2026\/09\/img_6aacd7d64dbf5.png","width":1672,"height":941},{"@type":"BreadcrumbList","@id":"https:\/\/www.cybermedian.com\/es\/generate-an-editable-c4-context-diagram-with-visual-paradigm-ai-chatbot\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cybermedian.com\/es\/"},{"@type":"ListItem","position":2,"name":"Generar un Diagrama de Contexto C4 Editable con el Chatbot de IA de Visual Paradigm"}]},{"@type":"WebSite","@id":"https:\/\/www.cybermedian.com\/es\/#website","url":"https:\/\/www.cybermedian.com\/es\/","name":"Cibermedio","description":"Aprendiendo una cosa nueva todos los d\u00edas","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cybermedian.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/www.cybermedian.com\/es\/#\/schema\/person\/016578d8c88d35825fd3fbafc4f76b4d","name":"curtis","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.cybermedian.com\/es\/#\/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\/es\/author\/curtis\/"}]}},"_links":{"self":[{"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/posts\/11431","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/comments?post=11431"}],"version-history":[{"count":0,"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/posts\/11431\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/media\/11432"}],"wp:attachment":[{"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/media?parent=11431"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/categories?post=11431"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/tags?post=11431"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}