{"id":9301,"date":"2022-02-28T09:15:19","date_gmt":"2022-02-28T09:15:19","guid":{"rendered":"https:\/\/www.cybermedian.com\/es\/?p=9301"},"modified":"2026-04-20T09:11:50","modified_gmt":"2026-04-20T09:11:50","slug":"una-guia-rapida-para-el-modelado-de-casos-de-uso","status":"publish","type":"post","link":"https:\/\/www.cybermedian.com\/es\/a-quick-guide-to-use-case-modeling\/","title":{"rendered":"Una gu\u00eda r\u00e1pida para el modelado de casos de uso"},"content":{"rendered":"<p><a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-use-case-diagram\/\">El modelado de casos de uso<\/a>\u00a0es una herramienta \u00fatil para capturar requisitos.\u00a0Proporciona una representaci\u00f3n gr\u00e1fica de los requisitos de un sistema de software.<\/p>\n<p>Con la publicaci\u00f3n del libro de\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/Ivar_Jacobson\">Ivar Jacobson<\/a>\u00a0(1991)\u00a0<a href=\"https:\/\/www.ivarjacobson.com\/publications\/books\/object-oriented-software-engineering-1992\">Ingenier\u00eda de software orientada a objetos, un enfoque basado en casos de<\/a>\u00a0uso, el modelado de casos de uso se convirti\u00f3 efectivamente en una t\u00e9cnica de an\u00e1lisis pr\u00e1ctica.\u00a0Hoy en d\u00eda, Jacobson contin\u00faa promoviendo este enfoque para el an\u00e1lisis de sistemas y lo ha actualizado a Use Case 2.0, que es oficialmente uno de los\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/overview-of-the-14-uml-diagram-types\/\">14 tipos de diagramas UML<\/a>\u00a0.<\/p>\n<p>Debido a que el modelo de caso de uso es simple en concepto y apariencia, es relativamente f\u00e1cil discutir su correcci\u00f3n con personal no t\u00e9cnico (como los clientes).<\/p>\n<p>Un caso de uso no es un procedimiento, proceso o funci\u00f3n.<\/p>\n<h2><span id=\"The_Elements_of_Use_Case_Diagram\">Los Elementos del Diagrama de Casos de Uso<\/span><\/h2>\n<p>Los\u00a0<a href=\"https:\/\/online.visual-paradigm.com\/diagrams\/tutorials\/use-case-diagram-tutorial\/\">elementos de un diagrama de casos de uso<\/a>\u00a0son los actores (entidades externas) y el caso de uso mismo.\u00a0En t\u00e9rminos generales, un caso de uso es una unidad funcional (requisito) o servicio en un sistema.<\/p>\n<h3><span id=\"Actor\">Actor<\/span><\/h3>\n<p>Un\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/types-of-actor-in-use-case-model\/\">actor<\/a>\u00a0es cualquier entidad externa al sistema de dise\u00f1o, ya sea una persona u otra entidad no humana.\u00a0Un usuario de un sistema es un ejemplo t\u00edpico de un actor.\u00a0Otros tipos de actores incluyen sistemas de software que se est\u00e1n integrando con el sistema actual (por ejemplo, un sistema de base de datos), hardware externo como un sensor, etc.<img decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/types-of-actors.png\" alt=\"tipos de actores\" \/><\/p>\n<p>Hay dos notaciones en la\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/why-uml-modeling\/\">especificaci\u00f3n UML<\/a>\u00a0:<\/p>\n<p id=\"VRZumLc\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-9365 \" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/img_621c491848502.png\" alt=\"\" width=\"240\" height=\"78\" \/><\/p>\n<p>Usar stickman para actores es m\u00e1s expresivo, pero puede generar confusi\u00f3n si el actor no es realmente una persona, sino una m\u00e1quina o un dispositivo externo.\u00a0El s\u00edmbolo del rect\u00e1ngulo es la\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/why-uml-modeling\/\">notaci\u00f3n UML<\/a>\u00a0est\u00e1ndar para una\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-class-diagram\/\">clase<\/a>\u00a0.<\/p>\n<p><strong>Un actor es un papel en lugar de una persona real\u00a0<\/strong><\/p>\n<p>Un actor representa el rol de la entidad que interact\u00faa con el sistema actual, no una instancia.\u00a0La notaci\u00f3n de actor indica que la entidad es una clase en lugar de una instancia de lectura (es decir, un usuario real John o Mary).\u00a0La raz\u00f3n por la que un actor es un tipo de clase es que no es el actor mismo, sino el papel que interpreta.<\/p>\n<p>Por ejemplo, un actor puede representar a los clientes de un banco, en lugar de especificar un actor independiente para cada cliente.\u00a0Asimismo, puede haber otro actor en representaci\u00f3n del gerente del banco.\u00a0Curiosamente, en el mundo real, el gerente de un banco tambi\u00e9n puede ser cliente del mismo banco.\u00a0En otras palabras, la misma persona desempe\u00f1a el papel de cliente y gerente.<\/p>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/types-of-actor-in-use-case-model\/\"><strong>Actores primarios vs secundarios<\/strong><\/a><\/p>\n<p><strong>El actor principal<\/strong>\u00a0de un caso de uso es la parte interesada que requiere que el sistema proporcione sus servicios.\u00a0Tiene una meta asociada con el sistema, una meta que puede ser satisfecha por la operaci\u00f3n del sistema.\u00a0El actor principal suele ser, aunque no siempre, el actor que desencadena el caso de uso.<\/p>\n<p><strong>El actor secundario<\/strong>\u00a0es utilizado por el sistema, pero no interact\u00faa con el sistema por s\u00ed solo.\u00a0En otras palabras, los actores secundarios no inician ning\u00fan caso de uso.<\/p>\n<p>Los casos de uso generalmente son iniciados por los actores principales.\u00a0El sistema utiliza un actor secundario como una base de datos a trav\u00e9s de un conjunto de casos de uso.\u00a0La asociaci\u00f3n entre casos de uso y participantes representa una comunicaci\u00f3n bidireccional.<\/p>\n<p>Por lo tanto, para cada caso de uso iniciado por un actor principal, se debe responder al caso de uso conectado.\u00a0De manera similar, para cada asociaci\u00f3n entre un actor secundario y un caso de uso, la comunicaci\u00f3n comienza con el caso de uso y el actor secundario debe responder al inicio.<\/p>\n<h3><span id=\"Use_Case\">Caso de uso<\/span><\/h3>\n<p><strong>Los casos de uso<\/strong>\u00a0representan las funciones (generalmente requisitos) que se espera que implemente el sistema.\u00a0Los detalles del caso de uso, excepto su nombre \u00fanico, no se expresan intuitivamente en el diagrama;\u00a0Estos detalles se dan en la descripci\u00f3n del caso de uso.<\/p>\n<p>Los casos de uso generalmente son iniciados por actores clave.\u00a0El sistema utiliza la base de datos y otros participantes auxiliares a trav\u00e9s de un conjunto de casos de uso.<\/p>\n<p>La asociaci\u00f3n entre casos de uso y actores representa una comunicaci\u00f3n bidireccional.\u00a0Por lo tanto, para cada caso de uso iniciado por el actor principal, se debe dar respuesta a este \u00faltimo.\u00a0De manera similar, para cada asociaci\u00f3n entre el actor secundario y el caso de uso, la comunicaci\u00f3n comienza con el caso de uso y el actor secundario debe responder al inicio.<\/p>\n<h3 id=\"system-boundary\"><span id=\"System_Boundary\">L\u00edmite del sistema<\/span><\/h3>\n<p>El l\u00edmite del sistema define el sistema de inter\u00e9s en relaci\u00f3n con el mundo que lo rodea.<\/p>\n<h3><span id=\"Use_Case_Diagram_Example_Airline_Booking_System\">Ejemplo de diagrama de caso de uso: sistema de reservas de aerol\u00edneas<\/span><\/h3>\n<p>Los casos de uso definen las interacciones entre los actores externos y el sistema para lograr objetivos particulares.\u00a0Un diagrama de caso de uso contiene cuatro componentes principales<\/p>\n<p>En el diagrama de casos de uso de un sistema de reserva de boletos, el sistema est\u00e1 representado por cajas que contienen muchos casos de uso diferentes.\u00a0El actor principal es el cliente y el actor secundario es el administrador.\u00a0El cliente inicia los casos de uso, como reservar, navegar y cancelar vuelos, mientras que el administrador inicia los casos de uso, como actualizar los registros de vuelo, pero se considera un actor secundario en el caso de uso de cancelaci\u00f3n de vuelo, ya que solo ayuda a completar los casos de uso iniciados por el cliente.<\/p>\n<p id=\"iFFtwJu\"><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/use-case-example-airline-booking-system.png\" \/><\/p>\n<p><a class=\"edit-template-v1\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=UseCaseDiagram&amp;gallery=\/repository\/863bdd0b-8f87-4f8b-bd06-29842f962ce4.xml&amp;name=Use%20Case%20Example%3A%20Airline%20Booking%20System\">EDITE ESTE EJEMPLO DE DIAGRAMA DE CASOS DE USO DE UML<\/a><\/p>\n<h3><span id=\"Structuring_Use_Cases\">Estructuraci\u00f3n de casos de uso<\/span><\/h3>\n<p>De acuerdo con el campo de aplicaci\u00f3n y la elecci\u00f3n del dise\u00f1ador, un caso de uso se puede dividir en m\u00faltiples casos de uso, que est\u00e1n conectados a trav\u00e9s de relaciones &lt; &lt;incluir&gt;&gt; o &lt;&lt;extender&gt;&gt;.<\/p>\n<p><strong>El v\u00ednculo de asociaci\u00f3n<\/strong>\u00a0representa una comunicaci\u00f3n bidireccional entre un actor y un caso de uso y, por lo tanto, es una relaci\u00f3n binaria.\u00a0Dado que es una comunicaci\u00f3n bidireccional, para cada caso de uso iniciado por un actor principal, ese actor debe obtener una respuesta del caso de uso.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/03-use-case-diagram-customer-pay-bill.png\" alt=\"El cliente paga la factura\" \/><\/p>\n<p>De manera similar, para cada comunicaci\u00f3n entre un caso de uso y un actor secundario (iniciada por el caso de uso), el actor secundario debe enviar una respuesta al caso de uso.<\/p>\n<h4><span id=\"Generalization\">Generalizaci\u00f3n<\/span><\/h4>\n<p>La generalizaci\u00f3n representa la relaci\u00f3n entre<\/p>\n<ul>\n<li>roles o<\/li>\n<li>casos de uso.<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/generalization-use-case-example-book-ticket.png\" \/><\/p>\n<p><a class=\"edit-template-v1\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=UseCaseDiagram&amp;gallery=\/repository\/e7c65465-a13b-4188-abcc-1792f687be39.xml&amp;name=Generalization%20Use%20Case%20Example%3A%20Book%20Ticket\">EDITE ESTA PLANTILLA DE DIAGRAMA DE CASOS DE USO DE UML<\/a><\/p>\n<p>Si dos actores est\u00e1n conectados por esta relaci\u00f3n, entonces el actor (o caso de uso) al final de la flecha (conectado a la parte inferior del tri\u00e1ngulo) es una versi\u00f3n especializada del actor (o caso de uso) en el otro extremo.<\/p>\n<p>Por lo general, el actor (o caso de uso) en el extremo inferior (conectado a la parte inferior del tri\u00e1ngulo) se conoce como la versi\u00f3n especializada del actor (o caso de uso) en el otro extremo.<\/p>\n<p>La generalizaci\u00f3n significa que la versi\u00f3n especializada tiene todas las caracter\u00edsticas de la versi\u00f3n general y posiblemente m\u00e1s.<\/p>\n<p><strong>Incluir<\/strong>\u00a0\u00a0 es un tipo especial de relaci\u00f3n entre dos casos de uso.\u00a0Si un caso de uso A incluye otro caso de uso B, entonces la implementaci\u00f3n de A requiere la implementaci\u00f3n de B para completar su tarea.\u00a0Sin embargo, B es independiente de s\u00ed mismo.\u00a0Es decir, B no necesita saber nada sobre A. B tambi\u00e9n se puede incluir en cualquier otro caso de uso.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/include-use-case-example.png\" \/><\/p>\n<p><a class=\"edit-template-v1\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=UseCaseDiagram&amp;gallery=\/repository\/408fe5a6-2153-4359-b101-085709a94e2d.xml&amp;name=Include%20Use%20Case%20Example\">EDITE ESTE EJEMPLO DE DIAGRAMA DE CASO DE USO<\/a><\/p>\n<p><strong>Extend<\/strong>\u00a0es otro tipo especial de relaci\u00f3n entre dos casos de uso.\u00a0Si un caso de uso B extiende otro caso de uso A, entonces la implementaci\u00f3n de A puede incluir condicionalmente la implementaci\u00f3n de B para completar su tarea.\u00a0Es decir, en algunos casos, A puede completar su tarea sin B. Sin embargo, dependiendo de las condiciones descritas.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/1_extend-use-case-example-place-order.png\" \/><\/p>\n<p><a class=\"edit-template-v1\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=UseCaseDiagram&amp;gallery=\/repository\/6bba449e-9dc9-4e16-9f21-4bc838c68479.xml&amp;name=Extend%20Use%20Case%20Example%3A%20Place%20Order\">EDITE ESTE EJEMPLO DE DIAGRAMA DE CASO DE USO<\/a><\/p>\n<h3 id=\"use-case-diagram-notations\"><span id=\"Use_Case_Diagram_Notations\">Notaciones del diagrama de casos de uso<\/span><\/h3>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/07-use-case-diagram-example.png\" alt=\"Tutorial de diagrama de caso de uso\" \/><\/p>\n<p><a class=\"edit-template-v1\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=UseCaseDiagram&amp;gallery=\/repository\/4814c887-a726-47bb-8d07-df369cc93777.xml&amp;name=Include%20and%20Extend%20Use%20Case%20Diagram\">EDITE ESTE EJEMPLO DE DIAGRAMA DE CASOS DE USO EN L\u00cdNEA<\/a><\/p>\n<h3><span id=\"9_Simple_Steps_for_Performing_Use_Case_Analysis\">9 pasos simples para realizar an\u00e1lisis de casos de uso<\/span><\/h3>\n<ol>\n<li>Determine qui\u00e9n utilizar\u00e1 directamente el sistema.\u00a0Estas personas son los actores.<\/li>\n<li>Elige a uno de estos actores.<\/li>\n<li>Defina lo que ese actor quiere hacer con el sistema.\u00a0Cada cosa que el actor quiere hacer con el sistema se convierte en un caso de uso.<\/li>\n<li>Repita los pasos 2 y 3 para todos los dem\u00e1s casos de uso<br \/>\n. Identifique los roles secundarios y el soporte de roles no humanos para los casos de uso que ha identificado.<\/li>\n<li>Dibuje la versi\u00f3n inicial del caso de uso, no complique demasiado las relaciones de casos de uso en este punto<\/li>\n<li>Discutir y revisar con los usuarios para validar los objetivos de cada caso de uso (beneficios de la funcionalidad propuesta) Despu\u00e9s de las modificaciones, puede continuar detallando los casos de uso en los pasos 8 a 10<\/li>\n<li>Para cada caso de uso, decida el proceso m\u00e1s com\u00fan que seguir\u00e1 el actor al usar el sistema.\u00a0Lo que suceder\u00eda normalmente.<\/li>\n<li>Describa este proceso b\u00e1sico en la descripci\u00f3n del caso de uso.<\/li>\n<li>Una vez que est\u00e9 satisfecho con el proceso b\u00e1sico, considere escenarios alternativos y agr\u00e9guelos como casos de uso extendido.<\/li>\n<\/ol>\n<h3><span id=\"Use_Case_Model_and_Specification\">Modelo de caso de uso y especificaci\u00f3n<\/span><\/h3>\n<p>No basta con mostrar el diagrama de casos de uso en notaci\u00f3n UML.\u00a0Cada caso de uso va acompa\u00f1ado de un texto que explica el prop\u00f3sito del caso de uso y la funcionalidad que se logra cuando se ejecuta el caso de uso.<\/p>\n<p>Un caso de uso describe una tarea realizada por un actor que produce un resultado de valor comercial para la empresa.\u00a0Un caso de uso se puede visualizar como un diagrama de caso de uso o en un formato de\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/guide\/use-case\/what-is-use-case-specification\/\">especificaci\u00f3n de texto estructurado<\/a>\u00a0.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/01-use-case-diagram-and-use-case-description.png\" alt=\"Caso de uso frente a especificaci\u00f3n de caso de uso\" \/><\/p>\n<h3 id=\"cHPDeTY\"><span id=\"Use_Case_Scenarios\">Escenarios de casos de uso<\/span><\/h3>\n<p>Un caso de uso consta de una serie de escenarios, cada uno de los cuales representa una instancia espec\u00edfica del caso de uso, correspondiente a entradas espec\u00edficas del actor o condiciones espec\u00edficas en el entorno.\u00a0Cada escenario describe una forma alternativa de comportamiento del sistema, o puede describir fallas o excepciones.<\/p>\n<p>Un caso de uso tiene:<\/p>\n<ul>\n<li>solo un gol<\/li>\n<li>Un \u00fanico punto de partida<\/li>\n<li>Un \u00fanico punto final<\/li>\n<li>M\u00faltiples caminos para ir de principio a fin\n<div class=\"space-gap-small\"><\/div>\n<ul>\n<li>es decir, especificar el comportamiento para una variedad de condiciones posibles<\/li>\n<li>Cada condici\u00f3n puede requerir acci\u00f3n(es) espec\u00edfica(s)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><img decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/02-use-case-character.png\" alt=\"Caracter\u00edsticas de los casos de uso\" \/><\/p>\n<div class=\"space-gap\"><\/div>\n<p>Por ejemplo: el cliente paga la factura:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/03-use-case-diagram-customer-pay-bill.png\" alt=\"El cliente paga la factura\" \/><\/p>\n<p>Hay m\u00faltiples caminos para\u00a0\u00a0<b>lograr el objetivo<\/b>\u00a0:<\/p>\n<ul>\n<li>Pago telef\u00f3nico<\/li>\n<li>Por correo<\/li>\n<li>En persona<\/li>\n<li>por cheque<\/li>\n<li>en efectivo, etc<\/li>\n<\/ul>\n<p>Un camino que\u00a0\u00a0<b>no conduce a la meta:<\/b><\/p>\n<ul>\n<li>Se rechaza la tarjeta de cr\u00e9dito<\/li>\n<\/ul>\n<h3><span id=\"Grouping_Use_Cases_with_Packages\">Agrupaci\u00f3n de casos de uso con paquetes<\/span><\/h3>\n<p>Tambi\u00e9n puede: Dibujar paquetes para la categorizaci\u00f3n l\u00f3gica de casos de uso en subsistemas relacionados.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/03-use-case-diagram-with-packages.png\" alt=\"Diagrama de casos de uso de UML con paquetes\" \/><\/p>\n<p><a class=\"edit-template-v1\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=UseCaseDiagram&amp;gallery=\/repository\/8b3fb61d-abbb-4d2c-8d3b-47e643316f1d.xml&amp;name=Broadcasting%20System%20Use%20Case%20Diagram\">EDITE ESTE EJEMPLO DE DIAGRAMA DE CASO DE USO<\/a><\/p>\n<h3><span id=\"Detailed_Use_Case_Specification\">Especificaci\u00f3n detallada del caso de uso<\/span><\/h3>\n<p>Un caso de uso detallado es una representaci\u00f3n textual que describe un flujo de eventos y otra informaci\u00f3n relacionada con el caso de uso en un formato espec\u00edfico.\u00a0Una plantilla de caso de uso est\u00e1ndar se usa a menudo para documentar los detalles de un caso de uso<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/05-detailed-use-case-specification.png\" alt=\"Una especificaci\u00f3n detallada del caso de uso\" \/><\/p>\n<h3><span id=\"What_is_a_Use_Case_Description\">\u00bfQu\u00e9 es una descripci\u00f3n de caso de uso?<\/span><\/h3>\n<p>Una descripci\u00f3n de\u00a0<strong>caso de uso<\/strong>\u00a0es una descripci\u00f3n escrita de la secuencia de pasos que realiza un analista para completar una transacci\u00f3n de sistema completa.\u00a0Lo inicia un actor, proporciona valor a ese actor y es el objetivo de los actores que trabajan en el sistema.<\/p>\n<p><strong>Actor<\/strong>\u00a0: cualquier persona o sistema externo al sistema que utiliza o interact\u00faa con el sistema para lograr un objetivo.\u00a0A cada actor se le asigna un rol para representar su interacci\u00f3n con la soluci\u00f3n.\u00a0Los actores de personas deben nombrarse en forma de roles y no se les deben asignar nombres reales.\u00a0Los actores generalmente se clasifican como primarios, secundarios o partes interesadas.<\/p>\n<p><strong>Actor principal<\/strong>\u00a0: el actor que inicia el caso de uso.<br \/>\nActor secundario: el actor que reacciona o responde a las acciones realizadas por el actor principal.<br \/>\nPartes interesadas: actores fuera del escenario que no interact\u00faan directamente con el caso de uso, pero tienen inter\u00e9s en el resultado del caso de uso.<\/p>\n<p><strong>Flujo de flujo de eventos (ruta)<\/strong>\u00a0: la secuencia de pasos que los actores y las soluciones deben seguir para ejecutar un caso de uso.\u00a0En general, un caso de uso consta de una ruta de \u00e9xito principal (tambi\u00e9n denominada b\u00e1sica o principal), una ruta alternativa y una ruta de excepci\u00f3n.<\/p>\n<p><strong>La ruta normal<\/strong>\u00a0, la entrada del actor y la respuesta del sistema, representa la ruta de \u00e9xito m\u00e1s com\u00fan para lograr los objetivos del actor.<\/p>\n<p><strong>Caminos alternativos<\/strong>\u00a0: entradas del actor y respuestas del sistema, que representan los otros caminos menos comunes para lograr el objetivo del actor.<\/p>\n<p><strong>Rutas excepcionales<\/strong>\u00a0: entradas del actor y respuesta del sistema, que representan rutas fallidas cuando no se puede lograr el objetivo del actor.<\/p>\n<table class=\" cke_show_border\" width=\"757\">\n<tbody>\n<tr>\n<th colspan=\"2\">Descripci\u00f3n del caso de uso<\/th>\n<\/tr>\n<tr>\n<td><strong>Nombre del caso de uso:<\/strong><\/td>\n<td>Retirar dinero<\/td>\n<\/tr>\n<tr>\n<td><strong>Actor(es):<\/strong><\/td>\n<td>Cliente (primario), Sistema Bancario (secundario)<\/td>\n<\/tr>\n<tr>\n<td><strong>Descripci\u00f3n resumida:<\/strong><\/td>\n<td>Permite a cualquier cliente del banco retirar efectivo de su cuenta bancaria.<\/td>\n<\/tr>\n<tr>\n<td><strong>Prioridad:<\/strong><\/td>\n<td>Debe tener<\/td>\n<\/tr>\n<tr>\n<td><strong>Estado:<\/strong><\/td>\n<td>Nivel medio de detalles<\/td>\n<\/tr>\n<tr>\n<td><strong>Condici\u00f3n previa:<\/strong><\/td>\n<td>El cliente del banco tiene una tarjeta para insertar en el cajero autom\u00e1tico<br \/>\nEl cajero autom\u00e1tico est\u00e1 en l\u00ednea correctamente<\/td>\n<\/tr>\n<tr>\n<td><strong>Condici\u00f3n(es) posterior(es):<\/strong><\/td>\n<td>\n<ul>\n<li>El cliente del banco ha recibido su efectivo (y opcionalmente un recibo)<\/li>\n<li>El banco ha debitado la cuenta bancaria del cliente y ha registrado los detalles de la transacci\u00f3n.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td><strong>Ruta b\u00e1sica:<\/strong><\/td>\n<td>\n<ol>\n<li>El cliente introduce su tarjeta en el cajero<\/li>\n<li>El cajero verifica que la tarjeta es una tarjeta bancaria v\u00e1lida<\/li>\n<li>El cajero solicita un c\u00f3digo PIN<\/li>\n<li>El cliente ingresa su c\u00f3digo PIN<\/li>\n<li>El cajero autom\u00e1tico valida la tarjeta bancaria con el c\u00f3digo PIN<\/li>\n<li>El cajero autom\u00e1tico presenta opciones de servicio que incluyen &#8220;Retirar&#8221;<\/li>\n<li>El cliente elige &#8220;Retirar&#8221;<\/li>\n<li>El cajero presenta opciones de montos<\/li>\n<li>El cliente selecciona una cantidad o ingresa una cantidad<\/li>\n<li>El cajero verifica que tiene suficiente efectivo en su hopper<\/li>\n<li>El cajero autom\u00e1tico verifica que el cliente est\u00e1 por debajo de los l\u00edmites de retiro<\/li>\n<li>El cajero verifica fondos suficientes en la cuenta bancaria del cliente<\/li>\n<li>El cajero autom\u00e1tico debita la cuenta bancaria del cliente<\/li>\n<li>El cajero autom\u00e1tico devuelve la tarjeta bancaria del cliente<\/li>\n<li>El cliente toma su tarjeta bancaria.<\/li>\n<li>El cajero autom\u00e1tico emite el efectivo del cliente<\/li>\n<li>El cliente toma su efectivo<\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<tr>\n<td><strong>Caminos alternativos:<\/strong><\/td>\n<td>\n<ol>\n<li>2a.\u00a0Tarjeta no valida<\/li>\n<li>2b.\u00a0Tarjeta al rev\u00e9s<\/li>\n<li>5a.\u00a0tarjeta robada<\/li>\n<li>5b.\u00a0PIN inv\u00e1lido<\/li>\n<li>10 a.\u00a0Efectivo insuficiente en la tolva<\/li>\n<li>10b.\u00a0Denominaci\u00f3n incorrecta de efectivo en la tolva<\/li>\n<li>11a.\u00a0Retiro por encima de los l\u00edmites de retiro<\/li>\n<li>12a.\u00a0Fondos insuficientes en la cuenta bancaria del cliente<\/li>\n<li>14a.\u00a0Tarjeta bancaria atascada en m\u00e1quina<\/li>\n<li>15a.\u00a0El cliente no toma su tarjeta bancaria<\/li>\n<li>16a.\u00a0Efectivo atascado en m\u00e1quina<\/li>\n<li>17a.\u00a0El cliente no toma su efectivo\n<ul>\n<li>un cajero autom\u00e1tico no puede comunicarse con el sistema bancario<\/li>\n<li>b El cliente no responde al aviso del cajero autom\u00e1tico<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<tr>\n<td><strong>Reglas del negocio:<\/strong><\/td>\n<td>\n<ol>\n<li>B1: Formato de PIN<\/li>\n<li>B2: N\u00famero de reintentos de PIN<\/li>\n<li>B3: Opciones de servicio<\/li>\n<li>B4: Opciones de cantidad<\/li>\n<li>B5: L\u00edmite de retiro<\/li>\n<li>B6: se debe retirar la tarjeta antes de dispensar efectivo<\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<tr>\n<td><strong>Requerimientos no funcionales:<\/strong><\/td>\n<td>\n<ol>\n<li>NF1: Tiempo para completar la transacci\u00f3n<\/li>\n<li>NF2: Seguridad para ingreso de PIN<\/li>\n<li>NF3: Tiempo para permitir el cobro de tarjeta y efectivo<\/li>\n<li>NF4: soporte de idiomas<\/li>\n<li>NF5: Apoyo a ciegos y parcialmente ciegos<\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2><span id=\"Related_Links\">enlaces relacionados<\/span><\/h2>\n<ol>\n<li><a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-uml\/\">\u00bfQu\u00e9 es el lenguaje de modelado unificado?<\/a><\/li>\n<li><a href=\"http:\/\/csis.pace.edu\/~marchese\/CS389\/L9\/Use%20Case%20Diagrams.pdf\">Diapositiva de caso de uso \/ Notas de clase<\/a><\/li>\n<li><a href=\"http:\/\/www.ie.inf.uc3m.es\/wuscam-05\/5-WUsCaM.pdf\">El papel de los casos de uso en el modelado de requisitos y an\u00e1lisis<\/a><\/li>\n<li><a href=\"https:\/\/www.visual-paradigm.com\/features\/uml-tool\/\">Una lista de herramientas UML<\/a><\/li>\n<li><a href=\"https:\/\/www.visual-paradigm.com\/download\/\">Prueba Visual Paradigm GRATIS<\/a><\/li>\n<li><a href=\"https:\/\/www.inf.ed.ac.uk\/teaching\/courses\/seoc\/2011_2012\/notes\/SEOC03_notes.pdf\">Caso de uso: notas para el curso de capacitaci\u00f3n<\/a><\/li>\n<li><a href=\"https:\/\/www.visual-paradigm.com\/tutorials\/writingeffectiveusecase.jsp\">\u00bfC\u00f3mo escribir casos de uso efectivos?<\/a><\/li>\n<li><a href=\"https:\/\/courses.cs.duke.edu\/cps108\/spring04\/readings\/usecaseslarman.pdf\">Cap\u00edtulo de libro \u2013 PDF \u2013 Modelo de caso de uso: requisitos de escritura en contexto<\/a><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>El modelado de casos de uso\u00a0es una herramienta \u00fatil para capturar requisitos.\u00a0Proporciona una representaci\u00f3n gr\u00e1fica de los requisitos de un<\/p>\n","protected":false},"author":3,"featured_media":9304,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","footnotes":""},"categories":[3],"tags":[],"class_list":["post-9301","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-unified-modeling-language"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Una gu\u00eda r\u00e1pida para el modelado de casos de uso - 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\/a-quick-guide-to-use-case-modeling\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Una gu\u00eda r\u00e1pida para el modelado de casos de uso - Cibermedio\" \/>\n<meta property=\"og:description\" content=\"El modelado de casos de uso\u00a0es una herramienta \u00fatil para capturar requisitos.\u00a0Proporciona una representaci\u00f3n gr\u00e1fica de los requisitos de un\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cybermedian.com\/es\/a-quick-guide-to-use-case-modeling\/\" \/>\n<meta property=\"og:site_name\" content=\"Cibermedio\" \/>\n<meta property=\"article:published_time\" content=\"2022-02-28T09:15:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-20T09:11:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/online.visual-paradigm.com\/repository\/images\/863bdd0b-8f87-4f8b-bd06-29842f962ce4\/use-case-diagram-design\/use-case-example-airline-booking-system.png\" \/>\n<meta name=\"author\" content=\"vpvera\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/online.visual-paradigm.com\/repository\/images\/863bdd0b-8f87-4f8b-bd06-29842f962ce4\/use-case-diagram-design\/use-case-example-airline-booking-system.png\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"vpvera\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.cybermedian.com\/es\/a-quick-guide-to-use-case-modeling\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/a-quick-guide-to-use-case-modeling\/\"},\"author\":{\"name\":\"vpvera\",\"@id\":\"https:\/\/www.cybermedian.com\/es\/#\/schema\/person\/54a5a46528997d1917d55add9b0de7d5\"},\"headline\":\"Una gu\u00eda r\u00e1pida para el modelado de casos de uso\",\"datePublished\":\"2022-02-28T09:15:19+00:00\",\"dateModified\":\"2026-04-20T09:11:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/a-quick-guide-to-use-case-modeling\/\"},\"wordCount\":2777,\"commentCount\":8,\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/a-quick-guide-to-use-case-modeling\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/online.visual-paradigm.com\/repository\/images\/863bdd0b-8f87-4f8b-bd06-29842f962ce4\/use-case-diagram-design\/use-case-example-airline-booking-system.png\",\"articleSection\":[\"Unified Modeling Language\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.cybermedian.com\/es\/a-quick-guide-to-use-case-modeling\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.cybermedian.com\/es\/a-quick-guide-to-use-case-modeling\/\",\"url\":\"https:\/\/www.cybermedian.com\/es\/a-quick-guide-to-use-case-modeling\/\",\"name\":\"Una gu\u00eda r\u00e1pida para el modelado de casos de uso - Cibermedio\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/a-quick-guide-to-use-case-modeling\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/a-quick-guide-to-use-case-modeling\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/online.visual-paradigm.com\/repository\/images\/863bdd0b-8f87-4f8b-bd06-29842f962ce4\/use-case-diagram-design\/use-case-example-airline-booking-system.png\",\"datePublished\":\"2022-02-28T09:15:19+00:00\",\"dateModified\":\"2026-04-20T09:11:50+00:00\",\"author\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/#\/schema\/person\/54a5a46528997d1917d55add9b0de7d5\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/a-quick-guide-to-use-case-modeling\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.cybermedian.com\/es\/a-quick-guide-to-use-case-modeling\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.cybermedian.com\/es\/a-quick-guide-to-use-case-modeling\/#primaryimage\",\"url\":\"https:\/\/online.visual-paradigm.com\/repository\/images\/863bdd0b-8f87-4f8b-bd06-29842f962ce4\/use-case-diagram-design\/use-case-example-airline-booking-system.png\",\"contentUrl\":\"https:\/\/online.visual-paradigm.com\/repository\/images\/863bdd0b-8f87-4f8b-bd06-29842f962ce4\/use-case-diagram-design\/use-case-example-airline-booking-system.png\",\"width\":\"442\",\"height\":\"350\",\"caption\":\"Una gu\u00eda r\u00e1pida para el modelado de casos de uso\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.cybermedian.com\/es\/a-quick-guide-to-use-case-modeling\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.cybermedian.com\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Una gu\u00eda r\u00e1pida para el modelado de casos de uso\"}]},{\"@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\/54a5a46528997d1917d55add9b0de7d5\",\"name\":\"vpvera\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.cybermedian.com\/es\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/308f3b229618b77cd1764bf92dc496296ea49a0db7c1c881fa7c4f063b2b58da?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/308f3b229618b77cd1764bf92dc496296ea49a0db7c1c881fa7c4f063b2b58da?s=96&d=mm&r=g\",\"caption\":\"vpvera\"},\"url\":\"https:\/\/www.cybermedian.com\/es\/author\/vpvera\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Una gu\u00eda r\u00e1pida para el modelado de casos de uso - 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\/a-quick-guide-to-use-case-modeling\/","og_locale":"es_ES","og_type":"article","og_title":"Una gu\u00eda r\u00e1pida para el modelado de casos de uso - Cibermedio","og_description":"El modelado de casos de uso\u00a0es una herramienta \u00fatil para capturar requisitos.\u00a0Proporciona una representaci\u00f3n gr\u00e1fica de los requisitos de un","og_url":"https:\/\/www.cybermedian.com\/es\/a-quick-guide-to-use-case-modeling\/","og_site_name":"Cibermedio","article_published_time":"2022-02-28T09:15:19+00:00","article_modified_time":"2026-04-20T09:11:50+00:00","og_image":[{"url":"https:\/\/online.visual-paradigm.com\/repository\/images\/863bdd0b-8f87-4f8b-bd06-29842f962ce4\/use-case-diagram-design\/use-case-example-airline-booking-system.png","type":"","width":"","height":""}],"author":"vpvera","twitter_card":"summary_large_image","twitter_image":"https:\/\/online.visual-paradigm.com\/repository\/images\/863bdd0b-8f87-4f8b-bd06-29842f962ce4\/use-case-diagram-design\/use-case-example-airline-booking-system.png","twitter_misc":{"Escrito por":"vpvera","Tiempo de lectura":"14 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cybermedian.com\/es\/a-quick-guide-to-use-case-modeling\/#article","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/es\/a-quick-guide-to-use-case-modeling\/"},"author":{"name":"vpvera","@id":"https:\/\/www.cybermedian.com\/es\/#\/schema\/person\/54a5a46528997d1917d55add9b0de7d5"},"headline":"Una gu\u00eda r\u00e1pida para el modelado de casos de uso","datePublished":"2022-02-28T09:15:19+00:00","dateModified":"2026-04-20T09:11:50+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cybermedian.com\/es\/a-quick-guide-to-use-case-modeling\/"},"wordCount":2777,"commentCount":8,"image":{"@id":"https:\/\/www.cybermedian.com\/es\/a-quick-guide-to-use-case-modeling\/#primaryimage"},"thumbnailUrl":"https:\/\/online.visual-paradigm.com\/repository\/images\/863bdd0b-8f87-4f8b-bd06-29842f962ce4\/use-case-diagram-design\/use-case-example-airline-booking-system.png","articleSection":["Unified Modeling Language"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.cybermedian.com\/es\/a-quick-guide-to-use-case-modeling\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.cybermedian.com\/es\/a-quick-guide-to-use-case-modeling\/","url":"https:\/\/www.cybermedian.com\/es\/a-quick-guide-to-use-case-modeling\/","name":"Una gu\u00eda r\u00e1pida para el modelado de casos de uso - Cibermedio","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cybermedian.com\/es\/a-quick-guide-to-use-case-modeling\/#primaryimage"},"image":{"@id":"https:\/\/www.cybermedian.com\/es\/a-quick-guide-to-use-case-modeling\/#primaryimage"},"thumbnailUrl":"https:\/\/online.visual-paradigm.com\/repository\/images\/863bdd0b-8f87-4f8b-bd06-29842f962ce4\/use-case-diagram-design\/use-case-example-airline-booking-system.png","datePublished":"2022-02-28T09:15:19+00:00","dateModified":"2026-04-20T09:11:50+00:00","author":{"@id":"https:\/\/www.cybermedian.com\/es\/#\/schema\/person\/54a5a46528997d1917d55add9b0de7d5"},"breadcrumb":{"@id":"https:\/\/www.cybermedian.com\/es\/a-quick-guide-to-use-case-modeling\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cybermedian.com\/es\/a-quick-guide-to-use-case-modeling\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.cybermedian.com\/es\/a-quick-guide-to-use-case-modeling\/#primaryimage","url":"https:\/\/online.visual-paradigm.com\/repository\/images\/863bdd0b-8f87-4f8b-bd06-29842f962ce4\/use-case-diagram-design\/use-case-example-airline-booking-system.png","contentUrl":"https:\/\/online.visual-paradigm.com\/repository\/images\/863bdd0b-8f87-4f8b-bd06-29842f962ce4\/use-case-diagram-design\/use-case-example-airline-booking-system.png","width":"442","height":"350","caption":"Una gu\u00eda r\u00e1pida para el modelado de casos de uso"},{"@type":"BreadcrumbList","@id":"https:\/\/www.cybermedian.com\/es\/a-quick-guide-to-use-case-modeling\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cybermedian.com\/es\/"},{"@type":"ListItem","position":2,"name":"Una gu\u00eda r\u00e1pida para el modelado de casos de uso"}]},{"@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\/54a5a46528997d1917d55add9b0de7d5","name":"vpvera","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.cybermedian.com\/es\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/308f3b229618b77cd1764bf92dc496296ea49a0db7c1c881fa7c4f063b2b58da?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/308f3b229618b77cd1764bf92dc496296ea49a0db7c1c881fa7c4f063b2b58da?s=96&d=mm&r=g","caption":"vpvera"},"url":"https:\/\/www.cybermedian.com\/es\/author\/vpvera\/"}]}},"_links":{"self":[{"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/posts\/9301","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\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/comments?post=9301"}],"version-history":[{"count":2,"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/posts\/9301\/revisions"}],"predecessor-version":[{"id":9303,"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/posts\/9301\/revisions\/9303"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/media\/9304"}],"wp:attachment":[{"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/media?parent=9301"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/categories?post=9301"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/tags?post=9301"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}