{"id":7766,"date":"2022-01-26T01:00:59","date_gmt":"2022-01-26T01:00:59","guid":{"rendered":"https:\/\/www.cybermedian.com\/es\/?p=7766"},"modified":"2026-04-20T09:13:31","modified_gmt":"2026-04-20T09:13:31","slug":"modelado-de-casos-de-uso","status":"publish","type":"post","link":"https:\/\/www.cybermedian.com\/es\/use-case-modeling\/","title":{"rendered":"Modelado de casos de uso"},"content":{"rendered":"<p id=\"15ba\" class=\"graf graf--p graf-after--h3\">Un diagrama de\u00a0<a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-use-case-diagram\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-use-case-diagram\/\">casos de uso de\u00a0<\/a><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-uml\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-uml\/\">\u00a0UML<\/a>\u00a0\u00a0\u00a0es la forma principal de requisitos de sistema\/software para un nuevo programa de software en desarrollo.\u00a0Los casos de uso especifican el comportamiento esperado (qu\u00e9) de un sistema, y \u200b\u200bno el m\u00e9todo exacto para hacerlo realidad (c\u00f3mo).\u00a0Un conjunto completo de casos de uso especifica todas las diferentes formas de usar el sistema y, por lo tanto, define todo el comportamiento requerido del sistema que limita el alcance del sistema.<\/p>\n<p id=\"c605\" class=\"graf graf--p graf-after--p\">Un concepto clave del modelado de casos de uso es que nos ayuda a dise\u00f1ar un sistema desde la perspectiva del usuario final.\u00a0Es una t\u00e9cnica efectiva para comunicar el comportamiento del sistema en los t\u00e9rminos del usuario al especificar todo el comportamiento del sistema visible externamente.<\/p>\n<h3 id=\"1589\" class=\"graf graf--h3 graf-after--p\"><span id=\"Use_Case_Diagram_at_a_Glance\">Diagrama de caso de uso de un vistazo<\/span><\/h3>\n<p id=\"3b54\" class=\"graf graf--p graf-after--h3\">Una forma est\u00e1ndar de diagrama de casos de uso se define en el Lenguaje de modelado unificado como se muestra en el siguiente ejemplo de Diagrama de casos de uso:<\/p>\n<figure id=\"32ae\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0A8Q0691IB-FtpImE.png\" data-image-id=\"0*A8Q0691IB-FtpImE.png\" data-width=\"616\" data-height=\"360\" data-is-featured=\"true\" \/><\/figure>\n<h4 id=\"c45d\" class=\"graf graf--h4 graf-after--figure\"><span id=\"What_is_a_Use_Case\">\u00bfQu\u00e9 es un caso de uso?<\/span><\/h4>\n<ul class=\"postList\">\n<li id=\"7d59\" class=\"graf graf--li graf-after--h4\">Un caso de uso es una colecci\u00f3n de posibles secuencias de interacciones entre el sistema en discusi\u00f3n y sus actores externos relacionados con un objetivo particular.<\/li>\n<li id=\"1d56\" class=\"graf graf--li graf-after--li\">Cada caso de uso es un curso completo de eventos en el sistema desde la perspectiva del usuario.<\/li>\n<li id=\"6eb2\" class=\"graf graf--li graf-after--li\">Los casos de uso, una vez especificados, se pueden denotar como representaci\u00f3n textual y visual (es decir, diagrama de casos de uso).<\/li>\n<li id=\"6dfa\" class=\"graf graf--li graf-after--li\">Los casos de uso son el m\u00e9todo preferido por la comunidad de componentes y objetos para especificar requisitos y, de hecho, para impulsar todo el proceso de desarrollo de software.<\/li>\n<li id=\"1230\" class=\"graf graf--li graf-after--li\">Los casos de uso generalmente se apegan a tareas bastante importantes;\u00a0no es necesario escribirlos para cada acci\u00f3n que el usuario pueda realizar.<\/li>\n<\/ul>\n<h4 id=\"6e48\" class=\"graf graf--h4 graf-after--li\"><span id=\"Benefits_of_Use_Case_Approach\">Beneficios del enfoque de casos de uso<\/span><\/h4>\n<p id=\"25bc\" class=\"graf graf--p graf-after--h4\">Los casos de uso brindan muchos beneficios m\u00e1s all\u00e1 de definir los requisitos del usuario.\u00a0Los casos de uso se pueden utilizar para:<\/p>\n<ul class=\"postList\">\n<li id=\"f07f\" class=\"graf graf--li graf-after--p\">Ayuda de casos de uso para capturar los requisitos funcionales de un sistema.<\/li>\n<li id=\"3cd9\" class=\"graf graf--li graf-after--li\">Los casos de uso son rastreables.<\/li>\n<li id=\"b4ac\" class=\"graf graf--li graf-after--li\">Los casos de uso pueden servir como base para el esfuerzo de estimaci\u00f3n, programaci\u00f3n y validaci\u00f3n.<\/li>\n<li id=\"85b7\" class=\"graf graf--li graf-after--li\">El caso de uso puede evolucionar en cada iteraci\u00f3n desde un m\u00e9todo de captura de requisitos, a pautas de desarrollo para programadores, a un caso de prueba y finalmente a la documentaci\u00f3n del usuario.<\/li>\n<li id=\"9bd3\" class=\"graf graf--li graf-after--li\">Las rutas alternativas de casos de uso capturan un comportamiento adicional que puede mejorar la solidez del sistema.<\/li>\n<li id=\"b699\" class=\"graf graf--li graf-after--li\">Los casos de uso han demostrado ser f\u00e1cilmente comprensibles para los usuarios comerciales y, por lo tanto, han demostrado ser un excelente puente entre los desarrolladores de software y los usuarios finales.<\/li>\n<li id=\"57f7\" class=\"graf graf--li graf-after--li\">Identificar clases de dominio empresarial y sus asociados<\/li>\n<\/ul>\n<p id=\"b79e\" class=\"graf graf--p graf-after--li\"><strong class=\"markup--strong markup--p-strong\">Actor<\/strong><\/p>\n<ul class=\"postList\">\n<li id=\"f402\" class=\"graf graf--li graf-after--p\">Alguien interact\u00faa con el caso de uso (funci\u00f3n del sistema).<\/li>\n<li id=\"9d78\" class=\"graf graf--li graf-after--li\">Nombrado por sustantivo.<\/li>\n<li id=\"8f06\" class=\"graf graf--li graf-after--li\">El actor juega un papel en el negocio.<\/li>\n<li id=\"de0e\" class=\"graf graf--li graf-after--li\">Similar al concepto de usuario, pero un usuario puede desempe\u00f1ar diferentes roles<\/li>\n<li id=\"28e8\" class=\"graf graf--li graf-after--li\">Por ejemplo:<\/li>\n<li id=\"d1e4\" class=\"graf graf--li graf-after--li\">un profe\u00a0puede ser instructor y tambi\u00e9n investigador<\/li>\n<li id=\"beca\" class=\"graf graf--li graf-after--li\">juega 2 roles con dos sistemas<\/li>\n<li id=\"3440\" class=\"graf graf--li graf-after--li\">El actor activa los casos de uso.<\/li>\n<li id=\"3119\" class=\"graf graf--li graf-after--li\">El actor tiene responsabilidad hacia el sistema (entradas) y el actor tiene expectativas del sistema (salidas).<\/li>\n<\/ul>\n<figure id=\"be2c\" class=\"graf graf--figure graf-after--li\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0g914k2DhSktSvEWL.png\" data-image-id=\"0*g914k2DhSktSvEWL.png\" data-width=\"31\" data-height=\"73\" \/><\/figure>\n<p id=\"f621\" class=\"graf graf--p graf-after--figure\"><strong class=\"markup--strong markup--p-strong\">Caso de uso<\/strong><\/p>\n<ul class=\"postList\">\n<li id=\"7179\" class=\"graf graf--li graf-after--p\">Funci\u00f3n del sistema (proceso \u2014 automatizado o manual)<\/li>\n<li id=\"c0d1\" class=\"graf graf--li graf-after--li\">Nombrado por verbo + sustantivo (o frase nominal).<\/li>\n<li id=\"a51f\" class=\"graf graf--li graf-after--li\">es decir, haz algo<\/li>\n<li id=\"f0bc\" class=\"graf graf--li graf-after--li\">Cada actor debe estar vinculado a un caso de uso, mientras que algunos casos de uso pueden no estar vinculados a actores.<\/li>\n<\/ul>\n<figure id=\"b5d2\" class=\"graf graf--figure graf-after--li\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/09MqzOiq8krUzbLTK.png\" data-image-id=\"0*9MqzOiq8krUzbLTK.png\" data-width=\"81\" data-height=\"41\" \/><\/figure>\n<p id=\"54c9\" class=\"graf graf--p graf-after--figure\"><strong class=\"markup--strong markup--p-strong\">Enlace de comunicaci\u00f3n<\/strong><\/p>\n<ul class=\"postList\">\n<li id=\"982c\" class=\"graf graf--li graf-after--p\">La participaci\u00f3n de un actor en un caso de uso se muestra conectando un actor a un caso de uso mediante un enlace s\u00f3lido.<\/li>\n<li id=\"f3ee\" class=\"graf graf--li graf-after--li\">Los actores pueden conectarse a los casos de uso mediante asociaciones, lo que indica que el actor y el caso de uso se comunican entre s\u00ed mediante mensajes.<\/li>\n<\/ul>\n<figure id=\"e907\" class=\"graf graf--figure graf-after--li\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0KUx15-vnIHNTqFW7.png\" data-image-id=\"0*KUx15-vnIHNTqFW7.png\" data-width=\"130\" data-height=\"1\" \/><\/figure>\n<p id=\"9a69\" class=\"graf graf--p graf-after--figure\"><strong class=\"markup--strong markup--p-strong\">L\u00edmite del sistema<\/strong><\/p>\n<ul class=\"postList\">\n<li id=\"5f9f\" class=\"graf graf--li graf-after--p\">El l\u00edmite del sistema es potencialmente todo el sistema como se define en el documento de requisitos.<\/li>\n<li id=\"f4d6\" class=\"graf graf--li graf-after--li\">Para sistemas grandes y complejos, cada m\u00f3dulo puede ser el l\u00edmite del sistema.<\/li>\n<li id=\"0584\" class=\"graf graf--li graf-after--li\">Por ejemplo, para un sistema ERP para una organizaci\u00f3n, cada uno de los m\u00f3dulos como personal, n\u00f3mina, contabilidad, etc.<\/li>\n<li id=\"2b32\" class=\"graf graf--li graf-after--li\">puede formar un l\u00edmite del sistema para casos de uso espec\u00edficos de cada una de estas funciones comerciales.<\/li>\n<li id=\"1e35\" class=\"graf graf--li graf-after--li\">El sistema completo puede abarcar todos estos m\u00f3dulos que representan el l\u00edmite general del sistema<\/li>\n<\/ul>\n<h4 id=\"8b6c\" class=\"graf graf--h4 graf-after--li\"><span id=\"6_Steps_Use_Case_Analysis\">An\u00e1lisis de casos de uso en 6 pasos<\/span><\/h4>\n<p id=\"468b\" class=\"graf graf--p graf-after--h4\">Al desarrollar casos de uso, debe comenzar con una partici\u00f3n funcional: una lista de las principales categor\u00edas funcionales del sistema de destino.\u00a0Esto ayudar\u00e1 a identificar en qu\u00e9 \u00e1reas deben enfocarse.<\/p>\n<p id=\"3c80\" class=\"graf graf--p graf-after--p\"><strong class=\"markup--strong markup--p-strong\">Paso 1: identifique a los actores: identifique qui\u00e9n va a usar el sistema directamente.\u00a0Estos son los Actores.<\/strong><\/p>\n<ul class=\"postList\">\n<li id=\"3549\" class=\"graf graf--li graf-after--p\">Uno de los principales componentes del desarrollo de casos de uso son los actores.<\/li>\n<li id=\"75b9\" class=\"graf graf--li graf-after--li\">Un actor es un rol espec\u00edfico que desempe\u00f1a un usuario del sistema y representa una categor\u00eda de usuarios que muestran comportamientos similares al usar el sistema.<\/li>\n<li id=\"7b04\" class=\"graf graf--li graf-after--li\">Los actores pueden ser personas o sistemas inform\u00e1ticos.<\/li>\n<li id=\"ee92\" class=\"graf graf--li graf-after--li\">Un actor primario es aquel que tiene una meta que requiere la asistencia del sistema.<\/li>\n<li id=\"8818\" class=\"graf graf--li graf-after--li\">Un actor secundario es aquel del que el sistema necesita asistencia para satisfacer su objetivo.<\/li>\n<li id=\"deca\" class=\"graf graf--li graf-after--li\">Uno de los actores es designado como el sistema en discusi\u00f3n.<\/li>\n<li id=\"1794\" class=\"graf graf--li graf-after--li\">Una persona puede desempe\u00f1ar varios roles y, por lo tanto, representar a varios actores, como el operador del sistema inform\u00e1tico o el usuario final.<\/li>\n<\/ul>\n<p id=\"deac\" class=\"graf graf--p graf-after--li\"><strong class=\"markup--strong markup--p-strong\">Paso 2: elige uno de esos actores.<\/strong><\/p>\n<ul class=\"postList\">\n<li id=\"c954\" class=\"graf graf--li graf-after--p\">Para identificar el caso de uso de un sistema de destino, identificamos los actores del sistema.<\/li>\n<li id=\"7c2d\" class=\"graf graf--li graf-after--li\">Un buen punto de partida es verificar el dise\u00f1o del sistema e identificar a qui\u00e9n se supone que debe ayudar.<\/li>\n<\/ul>\n<p id=\"584d\" class=\"graf graf--p graf-after--li\"><strong class=\"markup--strong markup--p-strong\">Paso 3: Identifique los casos de uso: defina lo que ese actor quiere hacer con el sistema.\u00a0Cada una de estas cosas que el actor quiere hacer con el sistema se convierte en un caso de uso.<\/strong><\/p>\n<ul class=\"postList\">\n<li id=\"16a1\" class=\"graf graf--li graf-after--p\">Las cosas que los actores quieren hacer con el sistema se convierten en objetivos.<\/li>\n<li id=\"d9c8\" class=\"graf graf--li graf-after--li\">El objetivo es el resultado final de las acciones del usuario.\u00a0Hay dos tipos de objetivos.\u00a0El primer tipo es un objetivo r\u00edgido.<\/li>\n<li id=\"cf15\" class=\"graf graf--li graf-after--li\">Este objetivo debe cumplirse por completo y describe el requisito m\u00ednimo de un sistema de destino.<\/li>\n<li id=\"e651\" class=\"graf graf--li graf-after--li\">Para identificar casos de uso, podemos leer la especificaci\u00f3n de requisitos desde la perspectiva de un actor y llevar a cabo discusiones con aquellos usuarios que funcionar\u00e1n como actores.<\/li>\n<li id=\"b106\" class=\"graf graf--li graf-after--li\">Al definir todo lo que cada actor podr\u00e1 hacer en interacci\u00f3n con el sistema, se define la funcionalidad completa del sistema.<\/li>\n<\/ul>\n<p id=\"5371\" class=\"graf graf--p graf-after--li\"><strong class=\"markup--strong markup--p-strong\">Paso 4 \u2014 Identifique el escenario de caso de uso normal: para cada uno de esos casos de uso, decida el curso m\u00e1s habitual cuando ese actor est\u00e1 usando el sistema.\u00a0Lo que normalmente sucede.<\/strong><\/p>\n<ul class=\"postList\">\n<li id=\"733e\" class=\"graf graf--li graf-after--p\">Un caso de uso tiene un curso b\u00e1sico y varios cursos alternativos.<\/li>\n<li id=\"a875\" class=\"graf graf--li graf-after--li\">El curso b\u00e1sico es el curso m\u00e1s sencillo, aquel en el que se entrega un pedido sin ninguna dificultad.<\/li>\n<li id=\"9b91\" class=\"graf graf--li graf-after--li\">Puede haber cursos alternativos que describan variantes del curso b\u00e1sico y los errores que pueden ocurrir.<\/li>\n<li id=\"d2e4\" class=\"graf graf--li graf-after--li\">Estos se documentan como extensiones del caso de uso.<\/li>\n<\/ul>\n<p id=\"6a73\" class=\"graf graf--p graf-after--li\"><strong class=\"markup--strong markup--p-strong\">Paso 5: desarrollar la descripci\u00f3n del caso de uso: Describa ese curso b\u00e1sico en la descripci\u00f3n del caso de uso.<\/strong><\/p>\n<ul class=\"postList\">\n<li id=\"7803\" class=\"graf graf--li graf-after--p\">El escenario de uso est\u00e1 escrito desde la perspectiva del usuario en un lenguaje f\u00e1cil de entender.<\/li>\n<li id=\"5fcd\" class=\"graf graf--li graf-after--li\">Se escriben los pasos necesarios para lograr el objetivo identificado, conocido como flujo de eventos.<\/li>\n<\/ul>\n<p id=\"1068\" class=\"graf graf--p graf-after--li\"><strong class=\"markup--strong markup--p-strong\">Paso 6: desarrollar rutas alternativas de casos de uso: una vez que est\u00e9 satisfecho con el curso b\u00e1sico, considere las alternativas y agr\u00e9guelas como casos de uso extendidos.<\/strong><\/p>\n<h4 id=\"d37a\" class=\"graf graf--h4 graf-after--p\"><span id=\"Alternative_Scenarios_of_a_Use_Case\">Escenarios alternativos de un caso de uso<\/span><\/h4>\n<p id=\"52e1\" class=\"graf graf--p graf-after--h4\">Un caso de uso tambi\u00e9n describe c\u00f3mo debe responder el sistema cuando las cosas\u00a0\u00a0<em class=\"markup--em markup--p-em\">no\u00a0<\/em>\u00a0salen bien o\u00a0 salen\u00a0<em class=\"markup--em markup--p-em\">bien<\/em>\u00a0, pero\u00a0\u00a0<em class=\"markup--em markup--p-em\">no\u00a0<\/em>\u00a0\u00a0de la manera que describimos en el escenario de \u00e9xito principal.\u00a0A estas situaciones las llamamos\u00a0\u00a0<em class=\"markup--em markup--p-em\">extensiones<\/em>\u00a0.<\/p>\n<ul class=\"postList\">\n<li id=\"cf60\" class=\"graf graf--li graf-after--p\">Hay dos variedades:\u00a0\u00a0<strong class=\"markup--strong markup--li-strong\"><em class=\"markup--em markup--li-em\">excepciones<\/em>\u00a0<\/strong>\u00a0y\u00a0\u00a0<strong class=\"markup--strong markup--li-strong\"><em class=\"markup--em markup--li-em\">suplentes<\/em><\/strong>\u00a0.<\/li>\n<li id=\"7685\" class=\"graf graf--li graf-after--li\">Las excepciones son condiciones de falla (algo sali\u00f3 mal).<\/li>\n<li id=\"e22d\" class=\"graf graf--li graf-after--li\">Las alternativas son simplemente una forma diferente de que las cosas salgan bien.<\/li>\n<\/ul>\n<h3 id=\"e1c1\" class=\"graf graf--h3 graf-after--li\"><span id=\"Use_Case_Levels_of_Details\">Caso de uso Niveles de detalles<\/span><\/h3>\n<p id=\"0ae6\" class=\"graf graf--p graf-after--h3\">La granularidad de los casos de uso se refiere a la forma en que se organiza la informaci\u00f3n dentro de las especificaciones de los casos de uso y, en cierta medida, al nivel de detalle con el que se escriben.\u00a0Lograr el nivel correcto de granularidad de casos de uso facilita la comunicaci\u00f3n entre las partes interesadas y los desarrolladores y mejora la planificaci\u00f3n del proyecto.<\/p>\n<p id=\"08c4\" class=\"graf graf--p graf-after--p\">Alastair Cockburn en\u00a0\u00a0<em class=\"markup--em markup--p-em\">Escribir casos de uso efectivo<\/em>\u00a0\u00a0nos brinda una manera f\u00e1cil de visualizar diferentes niveles de nivel de meta al pensar en t\u00e9rminos del mar:<\/p>\n<figure id=\"0c6f\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/es\/wp-content\/uploads\/sites\/8\/2022\/02\/0vrYB-z1qrVgxdagZ.png\" data-image-id=\"0*vrYB-z1qrVgxdagZ.png\" data-width=\"515\" data-height=\"388\" \/><\/figure>\n<p id=\"7e92\" class=\"graf graf--p graf-after--figure\">Tenga en cuenta que:<\/p>\n<ul class=\"postList\">\n<li id=\"afde\" class=\"graf graf--li graf-after--p\">Si bien un caso de uso en s\u00ed mismo puede profundizar en muchos detalles sobre cada posibilidad, un diagrama de caso de uso a menudo se usa para una vista de nivel superior del sistema como planos.<\/li>\n<li id=\"eee8\" class=\"graf graf--li graf-after--li\">Es beneficioso escribir casos de uso en un nivel m\u00e1s bajo de granularidad con menos detalles cuando no es necesario.<\/li>\n<\/ul>\n<p id=\"e1d4\" class=\"graf graf--p graf-after--li\">Espero que pueda responder &#8220;qu\u00e9 es el diagrama de casos de uso&#8221; ahora y pueda aplicar el caso de uso en su proyecto.\u00a0Si desea obtener m\u00e1s informaci\u00f3n sobre otros tipos de diagramas UML, consulte la gu\u00eda UML:\u00a0\u00a0<a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/overview-of-the-14-uml-diagram-types\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/overview-of-the-14-uml-diagram-types\/\">Descripci\u00f3n general de los 14 tipos de diagramas UML<\/a>\u00a0.<\/p>\n<h4 id=\"2ea0\" class=\"graf graf--h4 graf-after--p\"><span id=\"References\">Referencias<\/span><\/h4>\n<ul class=\"postList\">\n<li id=\"9bfb\" class=\"graf graf--li graf-after--h4\"><a class=\"markup--anchor markup--li-anchor\" href=\"https:\/\/www.visual-paradigm.com\/support\/documents\/vpuserguide\/94\/2575\/6362_drawinguseca.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.visual-paradigm.com\/support\/documents\/vpuserguide\/94\/2575\/6362_drawinguseca.html\">C\u00f3mo dibujar un diagrama de casos de uso<\/a><\/li>\n<li id=\"0bf3\" class=\"graf graf--li graf-after--li\"><a class=\"markup--anchor markup--li-anchor\" href=\"https:\/\/online.visual-paradigm.com\/tutorials\/use-case-diagram-tutorial\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/tutorials\/use-case-diagram-tutorial\/\">Tutorial de diagrama de caso de uso<\/a><\/li>\n<li id=\"33b4\" class=\"graf graf--li graf-after--li graf--trailing\"><a class=\"markup--anchor markup--li-anchor\" href=\"http:\/\/www.angelfire.com\/space\/umltutor\/UseCaseModeling\/\" target=\"_blank\" rel=\"noopener\" data-href=\"http:\/\/www.angelfire.com\/space\/umltutor\/UseCaseModeling\/\">Descripci\u00f3n del caso de uso<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>A\u00a0UML\u00a0use case diagram\u00a0is the primary form of system\/software requirements for a new software program under developed. Use cases specify the expected behavior (what) of a system, and not the exact method of making it happen (how). A complete set of use cases specifies all the different ways to use the system and therefore defines all behavior required of the system bounding the scope of the system.<\/p>\n","protected":false},"author":3,"featured_media":7770,"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-7766","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>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\/use-case-modeling\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Modelado de casos de uso - Cibermedio\" \/>\n<meta property=\"og:description\" content=\"A\u00a0UML\u00a0use case diagram\u00a0is the primary form of system\/software requirements for a new software program under developed. Use cases specify the expected behavior (what) of a system, and not the exact method of making it happen (how). A complete set of use cases specifies all the different ways to use the system and therefore defines all behavior required of the system bounding the scope of the system.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cybermedian.com\/es\/use-case-modeling\/\" \/>\n<meta property=\"og:site_name\" content=\"Cibermedio\" \/>\n<meta property=\"article:published_time\" content=\"2022-01-26T01:00:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-20T09:13:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Use-Case-Diagram-Carpark-System.png\" \/>\n<meta name=\"author\" content=\"vpvera\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Use-Case-Diagram-Carpark-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=\"8 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.cybermedian.com\/es\/use-case-modeling\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/use-case-modeling\/\"},\"author\":{\"name\":\"vpvera\",\"@id\":\"https:\/\/www.cybermedian.com\/es\/#\/schema\/person\/54a5a46528997d1917d55add9b0de7d5\"},\"headline\":\"Modelado de casos de uso\",\"datePublished\":\"2022-01-26T01:00:59+00:00\",\"dateModified\":\"2026-04-20T09:13:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/use-case-modeling\/\"},\"wordCount\":1604,\"commentCount\":14,\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/use-case-modeling\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Use-Case-Diagram-Carpark-System.png\",\"articleSection\":[\"Unified Modeling Language\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.cybermedian.com\/es\/use-case-modeling\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.cybermedian.com\/es\/use-case-modeling\/\",\"url\":\"https:\/\/www.cybermedian.com\/es\/use-case-modeling\/\",\"name\":\"Modelado de casos de uso - Cibermedio\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/use-case-modeling\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/use-case-modeling\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Use-Case-Diagram-Carpark-System.png\",\"datePublished\":\"2022-01-26T01:00:59+00:00\",\"dateModified\":\"2026-04-20T09:13:31+00:00\",\"author\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/#\/schema\/person\/54a5a46528997d1917d55add9b0de7d5\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/use-case-modeling\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.cybermedian.com\/es\/use-case-modeling\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.cybermedian.com\/es\/use-case-modeling\/#primaryimage\",\"url\":\"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Use-Case-Diagram-Carpark-System.png\",\"contentUrl\":\"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Use-Case-Diagram-Carpark-System.png\",\"width\":\"641\",\"height\":\"567\",\"caption\":\"Modelado de casos de uso\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.cybermedian.com\/es\/use-case-modeling\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.cybermedian.com\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"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":"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\/use-case-modeling\/","og_locale":"es_ES","og_type":"article","og_title":"Modelado de casos de uso - Cibermedio","og_description":"A\u00a0UML\u00a0use case diagram\u00a0is the primary form of system\/software requirements for a new software program under developed. Use cases specify the expected behavior (what) of a system, and not the exact method of making it happen (how). A complete set of use cases specifies all the different ways to use the system and therefore defines all behavior required of the system bounding the scope of the system.","og_url":"https:\/\/www.cybermedian.com\/es\/use-case-modeling\/","og_site_name":"Cibermedio","article_published_time":"2022-01-26T01:00:59+00:00","article_modified_time":"2026-04-20T09:13:31+00:00","og_image":[{"url":"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Use-Case-Diagram-Carpark-System.png","type":"","width":"","height":""}],"author":"vpvera","twitter_card":"summary_large_image","twitter_image":"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Use-Case-Diagram-Carpark-System.png","twitter_misc":{"Escrito por":"vpvera","Tiempo de lectura":"8 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cybermedian.com\/es\/use-case-modeling\/#article","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/es\/use-case-modeling\/"},"author":{"name":"vpvera","@id":"https:\/\/www.cybermedian.com\/es\/#\/schema\/person\/54a5a46528997d1917d55add9b0de7d5"},"headline":"Modelado de casos de uso","datePublished":"2022-01-26T01:00:59+00:00","dateModified":"2026-04-20T09:13:31+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cybermedian.com\/es\/use-case-modeling\/"},"wordCount":1604,"commentCount":14,"image":{"@id":"https:\/\/www.cybermedian.com\/es\/use-case-modeling\/#primaryimage"},"thumbnailUrl":"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Use-Case-Diagram-Carpark-System.png","articleSection":["Unified Modeling Language"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.cybermedian.com\/es\/use-case-modeling\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.cybermedian.com\/es\/use-case-modeling\/","url":"https:\/\/www.cybermedian.com\/es\/use-case-modeling\/","name":"Modelado de casos de uso - Cibermedio","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cybermedian.com\/es\/use-case-modeling\/#primaryimage"},"image":{"@id":"https:\/\/www.cybermedian.com\/es\/use-case-modeling\/#primaryimage"},"thumbnailUrl":"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Use-Case-Diagram-Carpark-System.png","datePublished":"2022-01-26T01:00:59+00:00","dateModified":"2026-04-20T09:13:31+00:00","author":{"@id":"https:\/\/www.cybermedian.com\/es\/#\/schema\/person\/54a5a46528997d1917d55add9b0de7d5"},"breadcrumb":{"@id":"https:\/\/www.cybermedian.com\/es\/use-case-modeling\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cybermedian.com\/es\/use-case-modeling\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.cybermedian.com\/es\/use-case-modeling\/#primaryimage","url":"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Use-Case-Diagram-Carpark-System.png","contentUrl":"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Use-Case-Diagram-Carpark-System.png","width":"641","height":"567","caption":"Modelado de casos de uso"},{"@type":"BreadcrumbList","@id":"https:\/\/www.cybermedian.com\/es\/use-case-modeling\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cybermedian.com\/es\/"},{"@type":"ListItem","position":2,"name":"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\/7766","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=7766"}],"version-history":[{"count":3,"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/posts\/7766\/revisions"}],"predecessor-version":[{"id":7769,"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/posts\/7766\/revisions\/7769"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/media\/7770"}],"wp:attachment":[{"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/media?parent=7766"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/categories?post=7766"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/tags?post=7766"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}