{"id":2132,"date":"2026-05-26T06:54:30","date_gmt":"2026-05-26T06:54:30","guid":{"rendered":"https:\/\/www.vpascode.com\/es\/docs\/uncategorized\/plantuml-use-case-diagram-syntax-guide\/"},"modified":"2026-05-26T06:54:30","modified_gmt":"2026-05-26T06:54:30","slug":"plantuml-use-case-diagram-syntax-guide","status":"publish","type":"ld_docs","link":"https:\/\/www.vpascode.com\/es\/docs\/vpascode-docs\/plantuml-use-case-diagram-syntax-guide\/","title":{"rendered":"Gu\u00eda de sintaxis de diagramas de casos de uso de PlantUML"},"content":{"rendered":"<h2>\u00bfQu\u00e9 es un diagrama de casos de uso?<\/h2>\n<p>Un <strong>Diagrama de casos de uso<\/strong>es un plano comportamental utilizado para visualizar las relaciones entre los usuarios de un sistema (conocidos como actores) y las acciones o objetivos espec\u00edficos que desean lograr (conocidos como casos de uso). En lugar de mostrar bucles l\u00f3gicos paso a paso, un diagrama de casos de uso proporciona una visi\u00f3n general de alto nivel del alcance funcional de un sistema, convirti\u00e9ndolo en una excelente herramienta para definir los requisitos del proyecto, los l\u00edmites del sistema y los flujos de trabajo de los interesados.<\/p>\n<p>Con <strong>VPasCode<\/strong>, puedes crear instant\u00e1neamente diagramas de casos de uso claros y profesionales sin luchar contra la alineaci\u00f3n visual del lienzo. Esta gu\u00eda omite las notaciones oscuras y obsoletas y se centra \u00fanicamente en los elementos de sintaxis pr\u00e1cticos que necesitas para la documentaci\u00f3n diaria de software.<\/p>\n<h2>Gu\u00eda de sintaxis b\u00e1sica: elementos y construcciones<\/h2>\n<p>Crear un diagrama de casos de uso en PlantUML depende de unos pocos elementos estructurales sencillos envueltos dentro de tus etiquetas est\u00e1ndar <code>@startuml<\/code> y <code>@enduml<\/code> etiquetas.<\/p>\n<h3>1. Declaraci\u00f3n de actores<\/h3>\n<p>Un actor representa una entidad externa que interact\u00faa con tu aplicaci\u00f3n (como un usuario humano, un servicio en segundo plano o una API de hardware externa). Declaras un actor utilizando la palabra clave <code>actor<\/code> seguida de un ID de atajo interno:<\/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:IqmkoIzII2ujBidFJItYvKe4ynDJSZFp51AB5PI2AujBKdCL7442cSKbHOb0QIK0\" 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:IqmkoIzII2ujBidFJItYvKe4ynDJSZFp59BpS_CLb1n1xCpYagB45A1CIcgEGZ6GbvgRg0G0\" \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\">actor customer\r\nactor admin como \"Administrador del sistema\"<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:IqmkoIzII2ujBidFJItYvKe4ynDJSZFp59BpS_CLb1n1xCpYagB45A1CIcgEGZ6GbvgRg0G0\" \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:IqmkoIzII2ujBidFJItYvKe4ynDJSZFp51AB5PI2AujBKdCL7442cSKbHOb0QIK0\" 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 id=\"qeawDFT\"><img alt=\"\" class=\"alignnone size-full wp-image-494\" decoding=\"async\" height=\"177\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a17c0d948f6a.png\" width=\"242\"\/><\/p>\n<p><em>Consejo profesional:<\/em> Usa la palabra clave <code>como<\/code> para asignar una cadena de visualizaci\u00f3n limpia y legible por humanos a IDs de actores complejos.<\/p>\n<h3>2. Definici\u00f3n de casos de uso<\/h3>\n<p>Un caso de uso representa un objetivo funcional o un proceso empresarial. Puedes definir un caso de uso de dos formas: encerrando el texto entre par\u00e9ntesis <code>(Tu caso de uso)<\/code>, o utilizando expl\u00edcitamente la <code>caso de uso<\/code>palabra clave para formato complejo:<\/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:q_39Jy_CKoZ9Lt19BCv8oayiIj7avIejJarEB4vLICv8JSxEBorHI2nMK0eeoazEBIvMS2vAJSaiKN06AbK8IApCJSqhKG80\" 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:7OpH2O1034F_1NSezwMZ-ESAfHOzFLlfrQ7yTWGNimeXWOIyRf1C6Gqgr_pS0XmgSA24JmoaugQbRnl2gbzpHj32jEdfCUyAQJGbhW4vSDRl0ewsikDFiEUQicjw0G00\" \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\">(Iniciar sesi\u00f3n en el panel de control)\r\ncaso de uso checkout como \"Procesar pago con tarjeta de cr\u00e9dito\"<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:7OpH2O1034F_1NSezwMZ-ESAfHOzFLlfrQ7yTWGNimeXWOIyRf1C6Gqgr_pS0XmgSA24JmoaugQbRnl2gbzpHj32jEdfCUyAQJGbhW4vSDRl0ewsikDFiEUQicjw0G00\" \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:q_39Jy_CKoZ9Lt19BCv8oayiIj7avIejJarEB4vLICv8JSxEBorHI2nMK0eeoazEBIvMS2vAJSaiKN06AbK8IApCJSqhKG80\" 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 id=\"IKlNKEL\"><img alt=\"\" class=\"alignnone size-full wp-image-495\" decoding=\"async\" height=\"51\" sizes=\"(max-width: 428px) 100vw, 428px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a17c0ecace03.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a17c0ecace03.png 428w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a17c0ecace03-300x36.png 300w\" width=\"428\"\/><\/p>\n<h3>3. Mapeo de interacciones b\u00e1sicas<\/h3>\n<p>Para conectar tus actores con sus casos de uso correspondientes, utiliza l\u00edneas de relaci\u00f3n b\u00e1sicas dirigidas o no dirigidas. Tambi\u00e9n puedes agregar etiquetas de texto para a\u00f1adir contexto cr\u00edtico a una interacci\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:IoujBidFJIrIqDMrKz3moK_Fp5CeoLTmIIpEICfFB4hHvELAJCa52eBaapDIaxFpIqiKh1IK70iAYlBBKeiLYbBJIlDIYfK0\" 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:7Sl12O0m34RXk-0EFvxqu08U18-EKMF0Ofj8qaxc22wc28_lzgXwqSo6SPpHhn8f1eEpn-SMy5V25UHpPv1ACKr3suGzH_aVEfXEhGKJkkMoobk0CUTDawjtBm00\" \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\">customer --&gt; (Iniciar sesi\u00f3n en el panel de control)\r\nadmin --&gt; checkout : \"Aprueba reembolsos\"<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:7Sl12O0m34RXk-0EFvxqu08U18-EKMF0Ofj8qaxc22wc28_lzgXwqSo6SPpHhn8f1eEpn-SMy5V25UHpPv1ACKr3suGzH_aVEfXEhGKJkkMoobk0CUTDawjtBm00\" \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:IoujBidFJIrIqDMrKz3moK_Fp5CeoLTmIIpEICfFB4hHvELAJCa52eBaapDIaxFpIqiKh1IK70iAYlBBKeiLYbBJIlDIYfK0\" 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 id=\"MUOzhHD\"><img fetchpriority=\"high\" alt=\"\" class=\"alignnone size-full wp-image-496\" decoding=\"async\" fetchpriority=\"high\" height=\"227\" sizes=\"(max-width: 349px) 100vw, 349px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a17c1002cc19.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a17c1002cc19.png 349w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a17c1002cc19-300x195.png 300w\" width=\"349\"\/><\/p>\n<h3>4. Relaciones avanzadas: Incluir y Extender<\/h3>\n<p>Cuando modelas comportamientos de sistemas complejos, con frecuencia necesitas mostrar dependencias entre diferentes casos de uso utilizando estereotipos est\u00e1ndar de UML:<\/p>\n<ul>\n<li><strong>Incluir (Dependencia obligatoria):<\/strong>Indica que un caso de uso base depende de otro caso de uso auxiliar para completar con \u00e9xito su ejecuci\u00f3n. Usa una l\u00ednea de conexi\u00f3n punteada (<code>..&gt;<\/code>) a\u00f1adida con una etiqueta de texto:\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:qmWeoazEBIvMSCv8JSxEBotHLD3JirFG24ijoaohL71Ap4dCIqxLLB1IiB79p4lEAKr9jRC30000\" 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:qmWeoazEBKuiKaZEpoqeIjHKqDEpKz08IotAJCjC1WeN9-Qav6igM2dOs6Jc9UUKPXRPsG40\" \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\">(Procesar compra) ..&gt; (Verificar saldo) : &lt;&lt;incluir&gt;&gt;\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:qmWeoazEBKuiKaZEpoqeIjHKqDEpKz08IotAJCjC1WeN9-Qav6igM2dOs6Jc9UUKPXRPsG40\" \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:qmWeoazEBIvMSCv8JSxEBotHLD3JirFG24ijoaohL71Ap4dCIqxLLB1IiB79p4lEAKr9jRC30000\" 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 id=\"DEWLqgl\"><img loading=\"lazy\" alt=\"\" class=\"alignnone size-full wp-image-498\" decoding=\"async\" height=\"146\" loading=\"lazy\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a17c12348e8b.png\" width=\"155\"\/><\/p>\n<\/li>\n<li><strong>Extender (Comportamiento opcional\/condicional):<\/strong>Indica que un flujo opcional puede derivar de un caso de uso base bajo condiciones espec\u00edficas. Ten en cuenta que la flecha apunta desde el caso de uso de *extensi\u00f3n* de vuelta al caso de uso de *base*:\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:qt0iACYfL0Weoi_DLt3EJqdLLD3JirFG00eafnONApXdf2PdvvUMQ2fOATZOf5QKfEQbsDa10000\" 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:qt0ioCbCJYnII3wyEIKpFL-Xe2W_DpyvCpylCKTJGK_FJa4Ze2W_ERKOf2G_jw0eKLF1Ii769hMY93Kl9RN8pWu0\" \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\">(Aplicar c\u00f3digo promocional) ..&gt; (Procesar compra) : &lt;&lt;extender&gt;&gt;<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:qt0ioCbCJYnII3wyEIKpFL-Xe2W_DpyvCpylCKTJGK_FJa4Ze2W_ERKOf2G_jw0eKLF1Ii769hMY93Kl9RN8pWu0\" \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:qt0iACYfL0Weoi_DLt3EJqdLLD3JirFG00eafnONApXdf2PdvvUMQ2fOATZOf5QKfEQbsDa10000\" 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><img loading=\"lazy\" alt=\"\" class=\"alignnone size-full wp-image-499\" decoding=\"async\" height=\"146\" loading=\"lazy\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a17c9fc985a7.png\" width=\"155\"\/><\/p>\n<\/li>\n<\/ul>\n<h3>5. Imponer l\u00edmites del sistema<\/h3>\n<p>Para distinguir claramente lo que sucede dentro de tu aplicaci\u00f3n de software frente a lo que sucede externamente, utiliza el &#8220;<code>rect\u00e1ngulo<\/code>palabra clave para envolver sus casos de uso internos. Fundamentalmente, los actores deben permanecer fuera de este bloque contenedor para reflejar su estado como participantes externos:<\/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:IqmkoIzII2ujBidFJItYvUBbAafDBadCIyz9LL1orNNEpmKA9wSg1EGabgJb5-KgALJpSYa0WOPJKNvvSQg2Ss99Oav-kYPKr34bHQ4a7oXQL08KgWKP23DSGLVN3eisL6ba_G00\" 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:IqmkoIzIICx9JCqhIUNbukKgIaqkERmmBxqq9rz1AI0diIGnBRyeDr4X9LN1EJytjIWvCr_1DGUegEZmvhpCv7mbXMfUBWKWqF1BB4jDJonIS4u46f2Jdvwl2PLmJ2y2IoJc0EMAYZ9BG3Ar8CkWzYhewjfXru-Y08iv0000\" \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\">actor cliente\r\n\r\nrect\u00e1ngulo \"Plataforma de Comercio Electr\u00f3nico\" {\r\n    (Navegar Cat\u00e1logo)\r\n    (Agregar al Carrito)\r\n}\r\n\r\ncliente --&gt; (Navegar Cat\u00e1logo)\r\ncliente --&gt; (Agregar al Carrito)<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:IqmkoIzIICx9JCqhIUNbukKgIaqkERmmBxqq9rz1AI0diIGnBRyeDr4X9LN1EJytjIWvCr_1DGUegEZmvhpCv7mbXMfUBWKWqF1BB4jDJonIS4u46f2Jdvwl2PLmJ2y2IoJc0EMAYZ9BG3Ar8CkWzYhewjfXru-Y08iv0000\" \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:IqmkoIzII2ujBidFJItYvUBbAafDBadCIyz9LL1orNNEpmKA9wSg1EGabgJb5-KgALJpSYa0WOPJKNvvSQg2Ss99Oav-kYPKr34bHQ4a7oXQL08KgWKP23DSGLVN3eisL6ba_G00\" 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 id=\"PUZVCuv\"><img loading=\"lazy\" alt=\"\" class=\"alignnone size-full wp-image-500\" decoding=\"async\" height=\"187\" loading=\"lazy\" sizes=\"auto, (max-width: 331px) 100vw, 331px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a17ca1e45c92.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a17ca1e45c92.png 331w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a17ca1e45c92-300x169.png 300w\" width=\"331\"\/><\/p>\n<h2>Mejores pr\u00e1cticas para dise\u00f1os limpios<\/h2>\n<ul>\n<li><strong>Mantenga el texto breve:<\/strong>Los casos de uso siempre deben comenzar con un verbo claro y activo (por ejemplo, <em>\u201cGenerar Informe\u201d<\/em>, <em>\u201cActualizar Perfil\u201d<\/em>) en lugar de una oraci\u00f3n larga.<\/li>\n<li><strong>Aproveche los anclajes direccionales:<\/strong> Si sus actores y casos de uso se acumulan en una pila desordenada, use flechas direccionales espaciales como <code>-derecha-&gt;<\/code> o <code>-abajo-&gt;<\/code> para guiar suavemente al motor de dise\u00f1o hacia una estructura limpia y legible.<\/li>\n<li><strong>Aislar los l\u00edmites del sistema:<\/strong> Siempre use un rect\u00e1ngulo de l\u00edmite al documentar aplicaciones que interact\u00faan con m\u00faltiples microservicios de terceros. Esto hace inmediatamente claro qui\u00e9n posee cada proceso.<\/li>\n<\/ul>\n<h2>Ejemplos reales de diagramas de casos de uso de PlantUML<\/h2>\n<p>Copie y pegue los siguientes planos pr\u00e1cticos directamente en su panel de editor en vivo de VPasCode para ver c\u00f3mo se renderizan din\u00e1micamente.<\/p>\n<h3>Ejemplo 1: Autenticaci\u00f3n de usuario principal y gesti\u00f3n de cuentas<\/h3>\n<p>Este plano modela un ecosistema de aplicaci\u00f3n est\u00e1ndar que contiene un usuario principal, un operador administrativo y una caja de l\u00edmite que contiene los mecanismos de seguridad principales.<\/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:RP71QiCm38Rl1h-3o6NR8MzGHWlTeR13MUW325l918bTP2MbbBtxxB4q7OjFadxfvvEyJOgYuz1RymGDAVHuZQD25AQWg1m3j187wAbLq0Z2tQTQyoS5pqAkz5fZ3JgD0jLRy71A91LWWZ47TwKXDmhh5NP-uF2ZOudASF71qFK4rS5dWj9sb3Yn9ybyCh6Z2cxMG7xF3NS13k7bD_sWb3SuOagNA7wkdiuUbOfBozbtZuhBmCHqWJlGU-pIhEqfu_9KHdVEnJ5eaRuAPDa6wlhr4M2f_QDOf7KKQzP1O5FNysLMSHuRjXHy_iPl\" 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:XL91JWCn3Bolj7-mUW4E-mE4MhLKwgrgnGDCOegbR2ASP0z5F8Od89xGZ-6qkooL2kGKUyREp2ZJc51IRbrTNS6z5e-E30auX21CFg7XmwS7ImuiHpfy1Bq3xryoarW4r5B8F6DTMTRBYNuHhoiqAGXC7c96uG1BzkWcO48R89zwtvoPRTbpJ89MItroIxiiRD7s0rW8PQbkJuTtlyikm6HBqh7XeyYrX8we7rzPDNCQVwqhq7Ezyif4qSsnYBxfsniQOvW7hmgARHpWcKaP7UzrS84fn6CqQv8dTkE6ZgFY6zeL1qVEg7zWBIYgL-wKECybwQZ8Mt7KPm5DStT9vHdykzepsj-gw-e_pN3RD4FabvJ_nAVahVweBm00\" \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' Establecer la orientaci\u00f3n del dise\u00f1o de izquierda a derecha\r\ndirecci\u00f3n izquierda a derecha\r\n\r\nactor \"Usuario Final\" como usuario\r\nactor \"Administrador de Seguridad\" como admin\r\n\r\nrect\u00e1ngulo \"Servicio de Proveedor de Identidad\" {\r\n    (Iniciar Sesi\u00f3n)\r\n    (Restablecer Contrase\u00f1a)\r\n    (Actualizar Datos del Perfil)\r\n    (Revisar Registros de Seguridad)\r\n    (Desactivar Cuentas)\r\n}\r\n\r\nusuario --&gt; (Iniciar Sesi\u00f3n)\r\nusuario --&gt; (Restablecer Contrase\u00f1a)\r\nusuario --&gt; (Actualizar Datos del Perfil)\r\n\r\n(Revisar Registros de Seguridad) &lt;-- admin\r\n(Desactivar Cuentas) &lt;-- admin\r\n@enduml<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:XL91JWCn3Bolj7-mUW4E-mE4MhLKwgrgnGDCOegbR2ASP0z5F8Od89xGZ-6qkooL2kGKUyREp2ZJc51IRbrTNS6z5e-E30auX21CFg7XmwS7ImuiHpfy1Bq3xryoarW4r5B8F6DTMTRBYNuHhoiqAGXC7c96uG1BzkWcO48R89zwtvoPRTbpJ89MItroIxiiRD7s0rW8PQbkJuTtlyikm6HBqh7XeyYrX8we7rzPDNCQVwqhq7Ezyif4qSsnYBxfsniQOvW7hmgARHpWcKaP7UzrS84fn6CqQv8dTkE6ZgFY6zeL1qVEg7zWBIYgL-wKECybwQZ8Mt7KPm5DStT9vHdykzepsj-gw-e_pN3RD4FabvJ_nAVahVweBm00\" \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:RP71QiCm38Rl1h-3o6NR8MzGHWlTeR13MUW325l918bTP2MbbBtxxB4q7OjFadxfvvEyJOgYuz1RymGDAVHuZQD25AQWg1m3j187wAbLq0Z2tQTQyoS5pqAkz5fZ3JgD0jLRy71A91LWWZ47TwKXDmhh5NP-uF2ZOudASF71qFK4rS5dWj9sb3Yn9ybyCh6Z2cxMG7xF3NS13k7bD_sWb3SuOagNA7wkdiuUbOfBozbtZuhBmCHqWJlGU-pIhEqfu_9KHdVEnJ5eaRuAPDa6wlhr4M2f_QDOf7KKQzP1O5FNysLMSHuRjXHy_iPl\" 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 id=\"CoqXVKU\"><img loading=\"lazy\" alt=\"\" class=\"alignnone size-full wp-image-501\" decoding=\"async\" height=\"373\" loading=\"lazy\" sizes=\"auto, (max-width: 470px) 100vw, 470px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a17ca344fffe.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a17ca344fffe.png 470w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a17ca344fffe-300x238.png 300w\" width=\"470\"\/><\/p>\n<p><strong>Desglose de sintaxis:<\/strong> La directiva <code>direcci\u00f3n de izquierda a derecha<\/code> fuerza al motor de dise\u00f1o a colocar a los actores en las alas exteriores y hacer crecer los casos de uso horizontalmente en lugar de verticalmente. Observe c\u00f3mo colocar las declaraciones de actores limpiamente fuera del <code>rect\u00e1ngulo<\/code>envoltorio los mantiene organizados, mientras que invierte la direcci\u00f3n del corchete de flecha para el usuario administrador (<code>&lt;-- administrador<\/code>) los fija limpiamente en el lado derecho de la matriz del diagrama.<\/p>\n<h3>Ejemplo 2: Compra avanzada de comercio electr\u00f3nico con dependencias externas<\/h3>\n<p>Este dise\u00f1o de sistema del mundo real representa un flujo de trabajo complejo de compra que depende de APIs bancarias externas, inclusiones estructurales y marcas opcionales de extensi\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:TL91JiCm4Bn7oXzMkG27z06eYbfLfUgfbIB4sIIRniAnBNiD1CJVyIPDHGhaaDZhsPdPSLQUXAFGgJHHs12G0ITFBK4j7LOaZKwJD14L6GVP9dWo7ReCX8VglBcSFWc7hGaUeIJHD0F8y-g2ACb9Yx0JX6-YFmEun1ei9_H98MG7hQHc6kCG7e9gf58TQeAozuHT1fzf0l6vFIfH8HnSZUxkN5fRgthOc62DdcexrEYYAEprgv4LJlMZh5xWAE9h7sdzL7wqDOFBLbehzOd7eS2dN-pp1hRlX4uB1LB7XHXIyfoS7-p1imcw5awYJvCf9SZpujhlR3i0nZJW7h9reDOu-S7pwzfde_9ULohK24BNWuluYIsXek1OR4wuM1H_Z1x9bqivyXH5x9a5DZRDQ1YFWnR3sSNF6x62sa7vAafOvlbq-_y5EiFyDZe64ayvZsqdf8ekRH-ZM4KpyPVz1W00\" 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:ZLD9JYCn5DsNL7Vugat38XoW5KKWX10xH4xmPV_GbZmK7X3GuZ0iUv5L7w4kri-k92q8GjJAVto3NUSfSyp5sRxJ9efIPlhhIGkPbuTY96ecHeZAB-wxlcELGwJXqXhnMGPImGLI9UNW91xAjn9Jy6mnQOcjOpNzyRjc06us_pivSHJBjCxHZ7BegK750t2UtlnziO66jKbPNEK3I3TQuogBKEEC4xYA9pjjlV10l_kEy9tS2Llpmf56qKQ7qrtw0kCAMLL6ADvdhyLBH7O3UYNoFhqMMws1f4ZF96xaXo8mZk3Tj5KWbmvxCRW354ZLZPtunsbReL-hfXzq0-yYjusII9uGUKxG3leXLGdEP5IgVMaMtNTxbscnM7qcwoZL6cShwISD5mMEj_ecU1tIC7EvGaTfQbExTwziIUqLF3TclWMVhJyxMnqx1gJbiYtHibfXx8FHyzJHhZhLq7GTghmksHaVqiVBniRlt0Oj5ulzK_loJjur7ecP7KIn6dZb7qqL4aR3D8PwYb42V3m7R_n3_m00\" \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\ndirecci\u00f3n de izquierda a derecha\r\n\r\nactor \"Cliente\" como customer\r\nactor \"Personal del almac\u00e9n\" como staff\r\nactor \"Pasarela Stripe\" como stripe\r\n\r\nrect\u00e1ngulo \"Sistema de cumplimiento de tienda en l\u00ednea\" {\r\n    (Realizar pedido)\r\n    (Aplicar cup\u00f3n)\r\n    (Generar factura)\r\n    (Seleccionar y empaquetar art\u00edculos)\r\n    (Actualizar estado de env\u00edo)\r\n}\r\n\r\n' Interacciones externas con los l\u00edmites del sistema\r\ncustomer --&gt; (Realizar pedido)\r\n(Realizar pedido) --&gt; stripe : \"Autorizar fondos\"\r\n\r\n' Estructuras de inclusi\u00f3n y extensi\u00f3n\r\n(Realizar pedido) ..&gt; (Generar factura) : &lt;&lt;include&gt;&gt;\r\n(Aplicar cup\u00f3n) ..&gt; (Realizar pedido) : &lt;&lt;extend&gt;&gt;\r\n\r\n' Caminos de cumplimiento\r\n(Seleccionar y empaquetar art\u00edculos) &lt;-- staff\r\n(Actualizar estado de env\u00edo) &lt;-- staff\r\n(Generar factura) --&gt; staff : \"Enviar copia por correo\"\r\n@enduml<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:ZLD9JYCn5DsNL7Vugat38XoW5KKWX10xH4xmPV_GbZmK7X3GuZ0iUv5L7w4kri-k92q8GjJAVto3NUSfSyp5sRxJ9efIPlhhIGkPbuTY96ecHeZAB-wxlcELGwJXqXhnMGPImGLI9UNW91xAjn9Jy6mnQOcjOpNzyRjc06us_pivSHJBjCxHZ7BegK750t2UtlnziO66jKbPNEK3I3TQuogBKEEC4xYA9pjjlV10l_kEy9tS2Llpmf56qKQ7qrtw0kCAMLL6ADvdhyLBH7O3UYNoFhqMMws1f4ZF96xaXo8mZk3Tj5KWbmvxCRW354ZLZPtunsbReL-hfXzq0-yYjusII9uGUKxG3leXLGdEP5IgVMaMtNTxbscnM7qcwoZL6cShwISD5mMEj_ecU1tIC7EvGaTfQbExTwziIUqLF3TclWMVhJyxMnqx1gJbiYtHibfXx8FHyzJHhZhLq7GTghmksHaVqiVBniRlt0Oj5ulzK_loJjur7ecP7KIn6dZb7qqL4aR3D8PwYb42V3m7R_n3_m00\" \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:TL91JiCm4Bn7oXzMkG27z06eYbfLfUgfbIB4sIIRniAnBNiD1CJVyIPDHGhaaDZhsPdPSLQUXAFGgJHHs12G0ITFBK4j7LOaZKwJD14L6GVP9dWo7ReCX8VglBcSFWc7hGaUeIJHD0F8y-g2ACb9Yx0JX6-YFmEun1ei9_H98MG7hQHc6kCG7e9gf58TQeAozuHT1fzf0l6vFIfH8HnSZUxkN5fRgthOc62DdcexrEYYAEprgv4LJlMZh5xWAE9h7sdzL7wqDOFBLbehzOd7eS2dN-pp1hRlX4uB1LB7XHXIyfoS7-p1imcw5awYJvCf9SZpujhlR3i0nZJW7h9reDOu-S7pwzfde_9ULohK24BNWuluYIsXek1OR4wuM1H_Z1x9bqivyXH5x9a5DZRDQ1YFWnR3sSNF6x62sa7vAafOvlbq-_y5EiFyDZe64ayvZsqdf8ekRH-ZM4KpyPVz1W00\" 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 id=\"rBcfQtr\"><img loading=\"lazy\" alt=\"\" class=\"alignnone size-full wp-image-502\" decoding=\"async\" height=\"533\" loading=\"lazy\" sizes=\"auto, (max-width: 980px) 100vw, 980px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a17ca5576f86.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a17ca5576f86.png 980w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a17ca5576f86-300x163.png 300w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a17ca5576f86-768x418.png 768w\" width=\"980\"\/><\/p>\n<p><strong>Desglose de sintaxis:<\/strong> Esta plantilla destaca c\u00f3mo un solo caso de uso (<code>Realizar pedido<\/code>) obliga a una invocaci\u00f3n de (<code>Generar factura<\/code>) utilizando la <code>&lt;&lt;include&gt;&gt;<\/code> etiqueta sobre una l\u00ednea punteada. Mientras tanto, aplicar un c\u00f3digo de cup\u00f3n se modela correctamente como una rama opcional mediante <code>&lt;&lt;extend&gt;&gt;<\/code> que apunta hacia atr\u00e1s hacia la ejecuci\u00f3n base. Todos los actores externos permanecen claramente aislados fuera del entorno del sistema.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00bfQu\u00e9 es un diagrama de casos de uso? Un Diagrama de casos de usoes un plano comportamental utilizado para visualizar las relaciones entre los usuarios de un sistema (conocidos como actores) y las acciones o objetivos espec\u00edficos que desean lograr&#8230;<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":1,"template":"","meta":{"inline_featured_image":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}}},"ld_collection":[14],"class_list":["post-2132","ld_docs","type-ld_docs","status-publish","hentry","ld_collection-vpascode-docs"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>PlantUML Use Case Diagram Syntax | VPasCode Diagram Guide<\/title>\n<meta name=\"description\" content=\"Learn how to script PlantUML use case diagrams in VPasCode, your free diagram-as-code tool. Convert user scenarios into text to diagram models.\" \/>\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.vpascode.com\/es\/docs\/vpascode-docs\/plantuml-use-case-diagram-syntax-guide\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PlantUML Use Case Diagram Syntax | VPasCode Diagram Guide\" \/>\n<meta property=\"og:description\" content=\"Learn how to script PlantUML use case diagrams in VPasCode, your free diagram-as-code tool. Convert user scenarios into text to diagram models.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vpascode.com\/es\/docs\/vpascode-docs\/plantuml-use-case-diagram-syntax-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"VPasCode\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a17c0d948f6a.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/docs\\\/vpascode-docs\\\/plantuml-use-case-diagram-syntax-guide\\\/\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/docs\\\/vpascode-docs\\\/plantuml-use-case-diagram-syntax-guide\\\/\",\"name\":\"PlantUML Use Case Diagram Syntax | VPasCode Diagram Guide\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/docs\\\/vpascode-docs\\\/plantuml-use-case-diagram-syntax-guide\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/docs\\\/vpascode-docs\\\/plantuml-use-case-diagram-syntax-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/img_6a17c0d948f6a.png\",\"datePublished\":\"2026-05-26T06:54:30+00:00\",\"description\":\"Learn how to script PlantUML use case diagrams in VPasCode, your free diagram-as-code tool. Convert user scenarios into text to diagram models.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/docs\\\/vpascode-docs\\\/plantuml-use-case-diagram-syntax-guide\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.vpascode.com\\\/es\\\/docs\\\/vpascode-docs\\\/plantuml-use-case-diagram-syntax-guide\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/docs\\\/vpascode-docs\\\/plantuml-use-case-diagram-syntax-guide\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/img_6a17c0d948f6a.png\",\"contentUrl\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/img_6a17c0d948f6a.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/docs\\\/vpascode-docs\\\/plantuml-use-case-diagram-syntax-guide\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Lean Docs\",\"item\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/docs\\\/%ld_collection%\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Gu\u00eda de sintaxis de diagramas de casos de uso de PlantUML\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/\",\"name\":\"VPasCode\",\"description\":\"by Visual Paradigm\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/#organization\",\"name\":\"VPasCode\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2026\\\/06\\\/cropped-vp-online-logo-v1.png\",\"contentUrl\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2026\\\/06\\\/cropped-vp-online-logo-v1.png\",\"width\":128,\"height\":138,\"caption\":\"VPasCode\"},\"image\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PlantUML Use Case Diagram Syntax | VPasCode Diagram Guide","description":"Learn how to script PlantUML use case diagrams in VPasCode, your free diagram-as-code tool. Convert user scenarios into text to diagram models.","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.vpascode.com\/es\/docs\/vpascode-docs\/plantuml-use-case-diagram-syntax-guide\/","og_locale":"es_ES","og_type":"article","og_title":"PlantUML Use Case Diagram Syntax | VPasCode Diagram Guide","og_description":"Learn how to script PlantUML use case diagrams in VPasCode, your free diagram-as-code tool. Convert user scenarios into text to diagram models.","og_url":"https:\/\/www.vpascode.com\/es\/docs\/vpascode-docs\/plantuml-use-case-diagram-syntax-guide\/","og_site_name":"VPasCode","og_image":[{"url":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a17c0d948f6a.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vpascode.com\/es\/docs\/vpascode-docs\/plantuml-use-case-diagram-syntax-guide\/","url":"https:\/\/www.vpascode.com\/es\/docs\/vpascode-docs\/plantuml-use-case-diagram-syntax-guide\/","name":"PlantUML Use Case Diagram Syntax | VPasCode Diagram Guide","isPartOf":{"@id":"https:\/\/www.vpascode.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.vpascode.com\/es\/docs\/vpascode-docs\/plantuml-use-case-diagram-syntax-guide\/#primaryimage"},"image":{"@id":"https:\/\/www.vpascode.com\/es\/docs\/vpascode-docs\/plantuml-use-case-diagram-syntax-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a17c0d948f6a.png","datePublished":"2026-05-26T06:54:30+00:00","description":"Learn how to script PlantUML use case diagrams in VPasCode, your free diagram-as-code tool. Convert user scenarios into text to diagram models.","breadcrumb":{"@id":"https:\/\/www.vpascode.com\/es\/docs\/vpascode-docs\/plantuml-use-case-diagram-syntax-guide\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vpascode.com\/es\/docs\/vpascode-docs\/plantuml-use-case-diagram-syntax-guide\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.vpascode.com\/es\/docs\/vpascode-docs\/plantuml-use-case-diagram-syntax-guide\/#primaryimage","url":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a17c0d948f6a.png","contentUrl":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a17c0d948f6a.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.vpascode.com\/es\/docs\/vpascode-docs\/plantuml-use-case-diagram-syntax-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vpascode.com\/es\/"},{"@type":"ListItem","position":2,"name":"Lean Docs","item":"https:\/\/www.vpascode.com\/es\/docs\/%ld_collection%\/"},{"@type":"ListItem","position":3,"name":"Gu\u00eda de sintaxis de diagramas de casos de uso de PlantUML"}]},{"@type":"WebSite","@id":"https:\/\/www.vpascode.com\/es\/#website","url":"https:\/\/www.vpascode.com\/es\/","name":"VPasCode","description":"by Visual Paradigm","publisher":{"@id":"https:\/\/www.vpascode.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vpascode.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.vpascode.com\/es\/#organization","name":"VPasCode","url":"https:\/\/www.vpascode.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.vpascode.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/www.vpascode.com\/es\/wp-content\/uploads\/sites\/5\/2026\/06\/cropped-vp-online-logo-v1.png","contentUrl":"https:\/\/www.vpascode.com\/es\/wp-content\/uploads\/sites\/5\/2026\/06\/cropped-vp-online-logo-v1.png","width":128,"height":138,"caption":"VPasCode"},"image":{"@id":"https:\/\/www.vpascode.com\/es\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.vpascode.com\/es\/wp-json\/wp\/v2\/ld_docs\/2132","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vpascode.com\/es\/wp-json\/wp\/v2\/ld_docs"}],"about":[{"href":"https:\/\/www.vpascode.com\/es\/wp-json\/wp\/v2\/types\/ld_docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.vpascode.com\/es\/wp-json\/wp\/v2\/users\/4"}],"wp:attachment":[{"href":"https:\/\/www.vpascode.com\/es\/wp-json\/wp\/v2\/media?parent=2132"}],"wp:term":[{"taxonomy":"ld_collection","embeddable":true,"href":"https:\/\/www.vpascode.com\/es\/wp-json\/wp\/v2\/ld_collection?post=2132"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}