{"id":8764,"date":"2022-01-26T01:10:31","date_gmt":"2022-01-26T01:10:31","guid":{"rendered":"https:\/\/www.cybermedian.com\/es\/?p=8764"},"modified":"2026-04-20T09:13:28","modified_gmt":"2026-04-20T09:13:28","slug":"una-guia-completa-de-14-tipos-de-diagramas-uml","status":"publish","type":"post","link":"https:\/\/www.cybermedian.com\/es\/a-comprehensive-guide-to-14-types-of-uml-diagram\/","title":{"rendered":"Una gu\u00eda completa de 14 tipos de diagramas UML"},"content":{"rendered":"<section class=\"section section--body section--first\">\n<div class=\"section-content\">\n<div class=\"section-inner sectionLayout--insetColumn\">\n<p id=\"d800\" class=\"graf graf--p graf-after--h3\">El lenguaje de modelado unificado es un lenguaje de modelado de prop\u00f3sito general estandarizado y, en la actualidad, el\u00a0\u00a0<a class=\"markup--anchor markup--p-anchor\" href=\"http:\/\/www.omg.org\/\" target=\"_blank\" rel=\"noopener\" data-href=\"http:\/\/www.omg.org\/\">Object Management Group (OMG)<\/a>\u00a0lo administra como un est\u00e1ndar industrial de facto .\u00a0UML incluye un conjunto de t\u00e9cnicas de notaci\u00f3n gr\u00e1fica para crear modelos visuales para sistemas intensivos en software.<\/p>\n<p id=\"532a\" class=\"graf graf--p graf-after--p\">En UML 2.2 hay 14 tipos de diagramas UML, que se dividen en dos categor\u00edas:<\/p>\n<ul class=\"postList\">\n<li id=\"59e7\" class=\"graf graf--li graf-after--p\">7 tipos de diagramas representan informaci\u00f3n estructural<\/li>\n<li id=\"c3b2\" class=\"graf graf--li graf-after--li\">Otros 7 representan tipos generales de diagramas UML para el modelado de comportamiento, incluidos cuatro que representan diferentes aspectos de las interacciones.<\/li>\n<\/ul>\n<p id=\"4b52\" class=\"graf graf--p graf-after--li\">Estos diagramas se pueden categorizar jer\u00e1rquicamente como se muestra en el siguiente mapa de diagrama UML:<\/p>\n<figure id=\"380d\" 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\/0WZKVkVH4fwJV5vfX.png\" data-image-id=\"0*WZKVkVH4fwJV5vfX.png\" data-width=\"815\" data-height=\"490\" data-is-featured=\"true\" \/><\/figure>\n<h3 id=\"464c\" class=\"graf graf--h3 graf-after--figure\"><span id=\"Question_UML_is_Huge_and_Complex\">Pregunta: \u00bfUML es enorme y complejo?<\/span><\/h3>\n<p id=\"9dea\" class=\"graf graf--p graf-after--h3\">UML es un tema verdaderamente enorme.\u00a0UML proporciona un gran volumen de notaci\u00f3n de diagramaci\u00f3n agrupada en 14 tipos de diagramas UML diferentes, cada uno con diferentes modelos UML, que cumplen diferentes prop\u00f3sitos y abordan diferentes aspectos de las necesidades de desarrollo.<\/p>\n<ul class=\"postList\">\n<li id=\"780e\" class=\"graf graf--li graf-after--p\">Cada diagrama UML de los 14 tipos de diagramas UML proporciona un gran conjunto de construcciones y notaciones que cubren diferentes necesidades para la mayor\u00eda de los proyectos de desarrollo de software.<\/li>\n<li id=\"425e\" class=\"graf graf--li graf-after--li\">La especificaci\u00f3n UML tiene m\u00e1s de 700 p\u00e1ginas y claramente se considera demasiado compleja y tiene un impacto negativo en la percepci\u00f3n y adopci\u00f3n de UML.<\/li>\n<li id=\"2ad7\" class=\"graf graf--li graf-after--li graf--trailing\">Por lo general, los usuarios tienden a considerar y usar solo una parte de sus diagramas\/construcciones de UML.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"section section--body\">\n<div class=\"section-divider\">\n<hr class=\"section-divider\" \/>\n<\/div>\n<div class=\"section-content\">\n<div class=\"section-inner sectionLayout--insetColumn\">\n<h3 id=\"ee65\" class=\"graf graf--h3 graf--leading\"><span id=\"Answer_Learn_the_Most_Essential_UML_Diagrams_and_Notation\">Respuesta: aprenda los diagramas y la notaci\u00f3n UML m\u00e1s esenciales<\/span><\/h3>\n<p id=\"ce3b\" class=\"graf graf--p graf-after--h3 graf--trailing\">Grady Booch, uno de los m\u00e1s importantes desarrolladores de Unified Modeling Language, afirm\u00f3 que \u201cPara el 80% de todo el software solo se necesita el 20% de UML\u201d.<\/p>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"section section--body section--last\">\n<div class=\"section-divider\">\n<hr class=\"section-divider\" \/>\n<\/div>\n<div class=\"section-content\">\n<div class=\"section-inner sectionLayout--insetColumn\">\n<h3 id=\"1f8c\" class=\"graf graf--h3 graf--leading\"><span id=\"What_is_the_UML_Survey_States\">\u00bfQu\u00e9 es la Encuesta UML* Estados?<\/span><\/h3>\n<p id=\"d3a8\" class=\"graf graf--p graf-after--h3\">Podr\u00edamos interpretar los resultados de la encuesta UML suponiendo que, si un diagrama es<\/p>\n<ul class=\"postList\">\n<li id=\"e286\" class=\"graf graf--li graf-after--p\">ampliamente utilizado, si \u2265 60% de las fuentes<\/li>\n<li id=\"138a\" class=\"graf graf--li graf-after--li\">apenas se utiliza si es \u2264 40% de las fuentes<\/li>\n<\/ul>\n<figure id=\"26b7\" 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\/0sf0Ja3sWMCXLLIn.png\" data-image-id=\"0*sf0Ja3sWMCXLLIn_.png\" data-width=\"634\" data-height=\"404\" \/><\/figure>\n<p id=\"d5f8\" class=\"graf graf--p graf-after--figure\">En este art\u00edculo, presento los 14 tipos de diagramas UML seg\u00fan el orden de frecuencia de uso mencionado anteriormente:<\/p>\n<p id=\"2a28\" class=\"graf graf--p graf-after--p\">Por ejemplo, el diagrama de clases es el m\u00e1s utilizado, por lo que se discutir\u00e1 primero en esta secci\u00f3n y as\u00ed sucesivamente&#8230;<\/p>\n<h4 id=\"6ed1\" class=\"graf graf--h4 graf-after--p\"><span id=\"Class_Diagram\"><a class=\"markup--anchor markup--h4-anchor\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-class-diagram\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-class-diagram\/\">Diagrama de clase<\/a><\/span><\/h4>\n<p id=\"e2ef\" class=\"graf graf--p graf-after--h4\">En ingenier\u00eda de software, un diagrama de clases en el\u00a0 lenguaje de\u00a0<a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/en.wikipedia.org\/wiki\/Unified_Modeling_Language\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/en.wikipedia.org\/wiki\/Unified_Modeling_Language\">modelado unificado (UML)<\/a>\u00a0\u00a0es\u00a0\u00a0<strong class=\"markup--strong markup--p-strong\">un tipo de diagrama de estructura est\u00e1tica<\/strong>\u00a0\u00a0que describe la estructura de un sistema al mostrar las clases del sistema, sus atributos, operaciones (o m\u00e9todos) y las relaciones entre objetos.<\/p>\n<p id=\"2990\" class=\"graf graf--p graf-after--p\"><strong class=\"markup--strong markup--p-strong\">Prop\u00f3sito de los diagramas de clases<\/strong><\/p>\n<ol class=\"postList\">\n<li id=\"fbd0\" class=\"graf graf--li graf-after--p\">Muestra la estructura est\u00e1tica de los clasificadores en un sistema.<\/li>\n<li id=\"1164\" class=\"graf graf--li graf-after--li\">El diagrama proporciona una notaci\u00f3n b\u00e1sica para otros diagramas de estructura prescritos por UML.<\/li>\n<li id=\"1fce\" class=\"graf graf--li graf-after--li\">\u00datil para desarrolladores y otros miembros del equipo tambi\u00e9n<\/li>\n<li id=\"e43b\" class=\"graf graf--li graf-after--li\">Los analistas comerciales pueden usar diagramas de clases para modelar sistemas desde una perspectiva comercial.<\/li>\n<\/ol>\n<p id=\"f10b\" class=\"graf graf--p graf-after--li\">Un diagrama de clases UML se compone de:<\/p>\n<ul class=\"postList\">\n<li id=\"1747\" class=\"graf graf--li graf-after--p\">un conjunto de clases y<\/li>\n<li id=\"dafb\" class=\"graf graf--li graf-after--li\">Un conjunto de relaciones entre clases.<\/li>\n<\/ul>\n<p id=\"10a9\" class=\"graf graf--p graf-after--li\"><strong class=\"markup--strong markup--p-strong\">Diagrama de clase: ejemplo de herramienta de diagrama<\/strong><\/p>\n<p id=\"abf1\" class=\"graf graf--p graf-after--p\">Un diagrama de clases tambi\u00e9n puede tener notas adjuntas a clases o relaciones.\u00a0Las notas se muestran en gris.<\/p>\n<figure id=\"5d1b\" 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\/06hL3wLFgiGvY3tpt.png\" data-image-id=\"0*6hL3wLFgiGvY3tpt.png\" data-width=\"917\" data-height=\"436\" \/><\/figure>\n<p id=\"83a8\" class=\"graf graf--p graf-after--figure\">En el ejemplo anterior:<\/p>\n<p id=\"5df9\" class=\"graf graf--p graf-after--p\">Podemos interpretar el significado del diagrama de clases anterior leyendo los puntos de la siguiente manera.<\/p>\n<ol class=\"postList\">\n<li id=\"574b\" class=\"graf graf--li graf-after--p\">La forma es una clase abstracta.\u00a0Se muestra en cursiva.<\/li>\n<li id=\"260c\" class=\"graf graf--li graf-after--li\">La forma es una superclase.\u00a0C\u00edrculo, Rect\u00e1ngulo y Pol\u00edgono se derivan de Forma.\u00a0En otras palabras, un c\u00edrculo es una forma.\u00a0Esta es una relaci\u00f3n de generalizaci\u00f3n\/herencia.<\/li>\n<li id=\"69e6\" class=\"graf graf--li graf-after--li\">Existe una asociaci\u00f3n entre DialogBox y DataController.<\/li>\n<li id=\"a5ed\" class=\"graf graf--li graf-after--li\">La forma es parte de la ventana.\u00a0Esta es una relaci\u00f3n de agregaci\u00f3n.\u00a0La forma puede existir sin Ventana.<\/li>\n<li id=\"bd1f\" class=\"graf graf--li graf-after--li\">El punto es parte del c\u00edrculo.\u00a0Esta es una relaci\u00f3n de composici\u00f3n.\u00a0El punto no puede existir sin un c\u00edrculo.<\/li>\n<li id=\"dde2\" class=\"graf graf--li graf-after--li\">La ventana depende del evento.\u00a0Sin embargo, Event no depende de Window.<\/li>\n<li id=\"50e2\" class=\"graf graf--li graf-after--li\">Los atributos de Circle son radio y centro.\u00a0Esta es una clase de entidad.<\/li>\n<li id=\"2f01\" class=\"graf graf--li graf-after--li\">Los nombres de los m\u00e9todos de Circle son area(), circum(), setCenter() y setRadius().<\/li>\n<li id=\"d3a0\" class=\"graf graf--li graf-after--li\">El par\u00e1metro radio en Circle es un par\u00e1metro de tipo float.<\/li>\n<li id=\"23c1\" class=\"graf graf--li graf-after--li\">El m\u00e9todo area() de la clase Circle devuelve un valor de tipo double.<\/li>\n<li id=\"6888\" class=\"graf graf--li graf-after--li\">Los atributos y nombres de m\u00e9todos de Rectangle est\u00e1n ocultos.\u00a0Algunas otras clases en el diagrama tambi\u00e9n tienen sus atributos y nombres de m\u00e9todos ocultos.<\/li>\n<\/ol>\n<p id=\"b847\" class=\"graf graf--p graf-after--li\">El segundo tipo de diagrama m\u00e1s popular en UML es el diagrama de actividad:<\/p>\n<h4 id=\"7663\" class=\"graf graf--h4 graf-after--p\"><span id=\"Activity_Diagram\"><a class=\"markup--anchor markup--h4-anchor\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-activity-diagram\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-activity-diagram\/\">Diagrama de actividad<\/a><\/span><\/h4>\n<p id=\"259c\" class=\"graf graf--p graf-after--h4\">El diagrama de actividad es otro diagrama de comportamiento importante en el diagrama\u00a0\u00a0<a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/en.wikipedia.org\/wiki\/Unified_Modeling_Language\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/en.wikipedia.org\/wiki\/Unified_Modeling_Language\">UML<\/a>\u00a0\u00a0para describir aspectos din\u00e1micos del sistema.\u00a0El diagrama de actividad es esencialmente una versi\u00f3n avanzada del diagrama de flujo que modela el flujo de una actividad a otra.<\/p>\n<p id=\"fe6f\" class=\"graf graf--p graf-after--p\"><strong class=\"markup--strong markup--p-strong\">Cu\u00e1ndo usar el diagrama de actividades<\/strong><\/p>\n<p id=\"89e1\" class=\"graf graf--p graf-after--p\">Los diagramas de actividad describen c\u00f3mo se coordinan las actividades para proporcionar un servicio que puede estar en diferentes niveles de abstracci\u00f3n.\u00a0Por lo general, algunas operaciones deben lograr un evento, particularmente cuando la operaci\u00f3n est\u00e1 destinada a lograr una serie de cosas diferentes que requieren coordinaci\u00f3n, o c\u00f3mo los eventos en un solo caso de uso se relacionan entre s\u00ed, en particular, casos de uso donde las actividades pueden superponerse y requerir coordinaci\u00f3n.\u00a0Tambi\u00e9n es adecuado para modelar c\u00f3mo se coordina una colecci\u00f3n de casos de uso para representar flujos de trabajo comerciales.<\/p>\n<ol class=\"postList\">\n<li id=\"ca15\" class=\"graf graf--li graf-after--p\">Identificar casos de uso candidatos, a trav\u00e9s del examen de flujos de trabajo comerciales<\/li>\n<li id=\"2e45\" class=\"graf graf--li graf-after--li\">Identificar las condiciones previas y posteriores (el contexto) para los casos de uso<\/li>\n<li id=\"f2eb\" class=\"graf graf--li graf-after--li\">Modelo de flujos de trabajo entre\/dentro de los casos de uso<\/li>\n<li id=\"b57f\" class=\"graf graf--li graf-after--li\">Modele flujos de trabajo complejos en operaciones sobre objetos<\/li>\n<li id=\"5d7e\" class=\"graf graf--li graf-after--li\">Modele en detalle actividades complejas en un diagrama de actividad de alto nivel<\/li>\n<\/ol>\n<p id=\"5015\" class=\"graf graf--p graf-after--li\"><strong class=\"markup--strong markup--p-strong\">Diagrama de actividad \u2014 Aprende con ejemplos<\/strong><\/p>\n<p id=\"e1f7\" class=\"graf graf--p graf-after--p\">Un diagrama de actividad b\u00e1sico &#8211; diagrama de flujo como<\/p>\n<figure id=\"e842\" 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\/0uvpguBHR-p5IuZLU.png\" data-image-id=\"0*uvpguBHR-p5IuZLU.png\" data-width=\"572\" data-height=\"656\" \/><\/figure>\n<p id=\"9abc\" class=\"graf graf--p graf-after--figure\"><strong class=\"markup--strong markup--p-strong\">Ejemplo de Diagrama de Actividad \u2014 Orden de Proceso<\/strong><\/p>\n<p id=\"e8d3\" class=\"graf graf--p graf-after--p\">Dada la descripci\u00f3n del problema relacionado con el flujo de trabajo para procesar un pedido, modelemos la descripci\u00f3n en representaci\u00f3n visual usando un diagrama de actividad:<\/p>\n<p id=\"9adc\" class=\"graf graf--p graf-after--p\"><strong class=\"markup--strong markup--p-strong\">Orden de proceso \u2014 Descripci\u00f3n del problema<\/strong><\/p>\n<p id=\"6b2a\" class=\"graf graf--p graf-after--p\">Una vez que se recibe el pedido, las actividades se dividen en dos conjuntos paralelos de actividades.\u00a0Un lado completa y env\u00eda el pedido mientras que el otro maneja la facturaci\u00f3n.<\/p>\n<p id=\"20f3\" class=\"graf graf--p graf-after--p\">En el lado de la orden de ejecuci\u00f3n, el m\u00e9todo de entrega se decide condicionalmente.\u00a0Dependiendo de la condici\u00f3n, se realiza la actividad de Entrega al d\u00eda siguiente o la actividad de Entrega regular.<\/p>\n<p id=\"caeb\" class=\"graf graf--p graf-after--p\">Finalmente las actividades paralelas se combinan para cerrar la orden.<\/p>\n<p id=\"329e\" class=\"graf graf--p graf-after--p\">El siguiente ejemplo de diagrama de actividad visualiza el flujo en forma gr\u00e1fica.<\/p>\n<figure id=\"7dff\" 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\/0ECkc43G4v2ffwlu0.png\" data-image-id=\"0*ECkc43G4v2ffwlu0.png\" data-width=\"486\" data-height=\"527\" \/><\/figure>\n<p id=\"7d80\" class=\"graf graf--p graf-after--figure\">El tercer tipo de diagrama UML m\u00e1s utilizado es el diagrama de secuencia:<\/p>\n<h4 id=\"b954\" class=\"graf graf--h4 graf-after--p\"><span id=\"Sequence_Diagram\"><a class=\"markup--anchor markup--h4-anchor\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-sequence-diagram\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-sequence-diagram\/\">Diagrama de secuencia<\/a><\/span><\/h4>\n<p id=\"63f9\" class=\"graf graf--p graf-after--h4\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/en.wikipedia.org\/wiki\/Unified_Modeling_Language\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/en.wikipedia.org\/wiki\/Unified_Modeling_Language\">Los diagramas de secuencia UML<\/a>\u00a0\u00a0son diagramas de interacci\u00f3n que detallan c\u00f3mo se llevan a cabo las operaciones.\u00a0Capturan la interacci\u00f3n entre objetos en el contexto de una colaboraci\u00f3n.\u00a0Los diagramas de secuencia se centran en el tiempo y muestran visualmente el orden de la interacci\u00f3n mediante el uso del eje vertical del diagrama para representar en el tiempo qu\u00e9 mensajes se env\u00edan y cu\u00e1ndo.<\/p>\n<p id=\"297d\" class=\"graf graf--p graf-after--p\"><strong class=\"markup--strong markup--p-strong\">Ejemplo de diagrama de secuencia: sistema hotelero<\/strong><\/p>\n<p id=\"844b\" class=\"graf graf--p graf-after--p\">El diagrama de secuencia es un diagrama de interacci\u00f3n que detalla c\u00f3mo se llevan a cabo las operaciones: qu\u00e9 mensajes se env\u00edan y cu\u00e1ndo.\u00a0Los diagramas de secuencia est\u00e1n organizados seg\u00fan el tiempo.\u00a0El tiempo avanza a medida que avanzas en la p\u00e1gina.\u00a0Los objetos implicados en la operaci\u00f3n se enumeran de izquierda a derecha seg\u00fan su participaci\u00f3n en la secuencia del mensaje.<\/p>\n<p id=\"6260\" class=\"graf graf--p graf-after--p\">A continuaci\u00f3n se muestra un diagrama de secuencia para hacer una reserva de hotel.\u00a0El objeto que inicia la secuencia de mensajes es una ventana de Reserva.<\/p>\n<figure id=\"97ad\" 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\/0F7xxOXmkZbMB3Xza.png\" data-image-id=\"0*F7xxOXmkZbMB3Xza.png\" data-width=\"1010\" data-height=\"528\" \/><\/figure>\n<p id=\"8389\" class=\"graf graf--p graf-after--figure\">Tenga en cuenta que: los diagramas de clases y objetos son vistas de modelos est\u00e1ticos.\u00a0Los diagramas de interacci\u00f3n son din\u00e1micos.\u00a0Describen c\u00f3mo colaboran los objetos.<\/p>\n<p id=\"526b\" class=\"graf graf--p graf-after--p\">Los cuartos tipos de diagrama UML m\u00e1s utilizados (96 %) son:<\/p>\n<ul class=\"postList\">\n<li id=\"dd73\" class=\"graf graf--li graf-after--p\">use el diagrama del caso<\/li>\n<li id=\"7185\" class=\"graf graf--li graf-after--li\">diagrama de maquina de estado<\/li>\n<\/ul>\n<h4 id=\"eb77\" class=\"graf graf--h4 graf-after--li\"><span id=\"Use_Case_Diagram\"><a class=\"markup--anchor markup--h4-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\/\">Use el diagrama del caso<\/a><\/span><\/h4>\n<p id=\"bf72\" class=\"graf graf--p graf-after--h4\">Un\u00a0 diagrama de casos de uso de\u00a0<a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/en.wikipedia.org\/wiki\/Unified_Modeling_Language\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/en.wikipedia.org\/wiki\/Unified_Modeling_Language\">UML<\/a>\u00a0\u00a0es la forma principal de requisitos de sistema\/software para un nuevo programa de software subdesarrollado.\u00a0Los casos de uso especifican el comportamiento esperado (qu\u00e9), y no el m\u00e9todo exacto para hacerlo realidad (c\u00f3mo).<\/p>\n<p id=\"0d8c\" class=\"graf graf--p graf-after--p\">Los casos de uso, una vez especificados, se pueden denotar como representaci\u00f3n textual y visual (es decir, diagrama de casos de uso).\u00a0Un 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<p id=\"252c\" class=\"graf graf--p graf-after--p\"><strong class=\"markup--strong markup--p-strong\">Diagrama de caso de uso de un vistazo<\/strong><\/p>\n<p id=\"3644\" class=\"graf graf--p graf-after--p\">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=\"cec0\" 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\/0RfARWrqsX6NzluKt.png\" data-image-id=\"0*RfARWrqsX6NzluKt.png\" data-width=\"616\" data-height=\"360\" \/><\/figure>\n<p id=\"a82a\" class=\"graf graf--p graf-after--figure\"><strong class=\"markup--strong markup--p-strong\">Diagrama de caso de uso \u2014 Sistemas de venta de veh\u00edculos<\/strong><\/p>\n<p id=\"af58\" class=\"graf graf--p graf-after--p\">La siguiente figura muestra un ejemplo de diagrama de caso de uso para un sistema de veh\u00edculo.\u00a0Como puede ver, incluso un sistema tan grande como un sistema de venta de veh\u00edculos no contiene m\u00e1s de 10 casos de uso.\u00a0Esa es la belleza del modelado de casos de uso.<\/p>\n<p id=\"65c3\" class=\"graf graf--p graf-after--p\">El modelo de caso de uso tambi\u00e9n muestra el uso de extender e incluir.\u00a0Adem\u00e1s, existen asociaciones que conectan entre actores y casos de uso.<\/p>\n<figure id=\"e860\" 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\/0KqbT4ZvRjHaf0pF8.png\" data-image-id=\"0*KqbT4ZvRjHaf0pF8.png\" data-width=\"913\" data-height=\"417\" \/><\/figure>\n<h4 id=\"a578\" class=\"graf graf--h4 graf-after--figure\"><span id=\"State_Diagram\"><a class=\"markup--anchor markup--h4-anchor\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-state-machine-diagram\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-state-machine-diagram\/\"><strong class=\"markup--strong markup--h4-strong\">Diagrama de estado<\/strong><\/a><\/span><\/h4>\n<p id=\"71cc\" class=\"graf graf--p graf-after--h4\">El comportamiento de una entidad no es solo una consecuencia directa de sus entradas, sino que tambi\u00e9n depende de su estado anterior.\u00a0La historia pasada de una entidad se puede modelar mejor mediante un diagrama de m\u00e1quina de estado finito o tradicionalmente llamado aut\u00f3mata.<\/p>\n<p id=\"4497\" class=\"graf graf--p graf-after--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/en.wikipedia.org\/wiki\/Unified_Modeling_Language\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/en.wikipedia.org\/wiki\/Unified_Modeling_Language\">Los diagramas de m\u00e1quina de estado UML<\/a>\u00a0\u00a0(o a veces denominados diagrama de estado, m\u00e1quina de estado o gr\u00e1fico de estado) muestran los diferentes estados de una entidad.\u00a0Los diagramas de m\u00e1quinas de estado tambi\u00e9n pueden mostrar c\u00f3mo una entidad responde a varios eventos cambiando de un estado a otro.\u00a0El diagrama de m\u00e1quina de estado es un diagrama UML que se utiliza para modelar la naturaleza din\u00e1mica de un sistema.<\/p>\n<p id=\"96f8\" class=\"graf graf--p graf-after--p\"><strong class=\"markup--strong markup--p-strong\">Notaci\u00f3n de diagrama de m\u00e1quina de estado simple<\/strong><\/p>\n<figure id=\"3f74\" 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\/04agZfvKlcs7cdx0H.png\" data-image-id=\"0*4agZfvKlcs7cdx0H.png\" data-width=\"513\" data-height=\"134\" \/><\/figure>\n<p id=\"ae12\" class=\"graf graf--p graf-after--figure\">Un estado simple es aquel que no tiene subestructura.\u00a0Un estado que tiene subestados (estados anidados) se denomina estado compuesto.\u00a0Los subestados se pueden anidar en cualquier nivel.\u00a0Una m\u00e1quina de estados anidados puede tener como m\u00e1ximo un estado inicial y un estado final.\u00a0Los subestados se utilizan para simplificar m\u00e1quinas complejas de estados planos al mostrar que algunos estados solo son posibles dentro de un contexto particular (el estado envolvente).<\/p>\n<p id=\"438f\" class=\"graf graf--p graf-after--p\"><strong class=\"markup--strong markup--p-strong\">Ejemplo de subestado: calentador<\/strong><\/p>\n<figure id=\"4118\" 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\/0zB4XFSSIHh3mYRV.png\" data-image-id=\"0*zB4XFSSIHh3mYRV-.png\" data-width=\"503\" data-height=\"287\" \/><\/figure>\n<p id=\"6bbc\" class=\"graf graf--p graf-after--figure\"><strong class=\"markup--strong markup--p-strong\">Estados hist\u00f3ricos<\/strong><\/p>\n<p id=\"5a57\" class=\"graf graf--p graf-after--p\">A menos que se especifique lo contrario, cuando una transici\u00f3n entra en un estado compuesto, la acci\u00f3n de\u00a0\u00a0<strong class=\"markup--strong markup--p-strong\">la m\u00e1quina de estados anidados vuelve a empezar en el estado inicial<\/strong>\u00a0\u00a0(a menos que la transici\u00f3n se dirija directamente a un subestado).\u00a0Los estados de historial permiten que la m\u00e1quina de estados\u00a0\u00a0<strong class=\"markup--strong markup--p-strong\">vuelva a ingresar al \u00faltimo subestado que estaba activo antes de abandonar<\/strong>\u00a0\u00a0el estado compuesto.\u00a0En la siguiente figura se presenta un ejemplo del uso del estado hist\u00f3rico.<\/p>\n<figure id=\"1611\" 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\/0-otCYx4pB3g5r02b.png\" data-image-id=\"0*-otCYx4pB3g5r02b.png\" data-width=\"362\" data-height=\"294\" \/><\/figure>\n<p id=\"76a5\" class=\"graf graf--p graf-after--figure\">El uso del Diagrama de Comunicaci\u00f3n es del 82% seg\u00fan la encuesta:<\/p>\n<h4 id=\"c527\" class=\"graf graf--h4 graf-after--p\"><span id=\"Communication_Diagram\"><a class=\"markup--anchor markup--h4-anchor\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-communication-diagram\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-communication-diagram\/\">Diagrama de comunicaci\u00f3n<\/a><\/span><\/h4>\n<p id=\"e2d6\" class=\"graf graf--p graf-after--h4\">\u00a0Los diagramas de comunicaci\u00f3n\u00a0\u00a0<a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/en.wikipedia.org\/wiki\/Unified_Modeling_Language\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/en.wikipedia.org\/wiki\/Unified_Modeling_Language\">UML , como los\u00a0<\/a><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-sequence-diagram\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-sequence-diagram\/\">diagramas de secuencia<\/a>\u00a0\u200a, una especie de diagrama de interacci\u00f3n, muestran c\u00f3mo interact\u00faan los objetos.\u00a0Un diagrama de comunicaci\u00f3n es una extensi\u00f3n del diagrama de objetos que muestra los objetos junto con los mensajes que viajan de uno a otro.\u00a0Adem\u00e1s de las asociaciones entre objetos, el diagrama de comunicaci\u00f3n muestra los mensajes que los objetos se env\u00edan entre s\u00ed.<\/p>\n<p id=\"191e\" class=\"graf graf--p graf-after--p\"><strong class=\"markup--strong markup--p-strong\">Diagrama de comunicaci\u00f3n de un vistazo<\/strong><\/p>\n<p id=\"a083\" class=\"graf graf--p graf-after--p\">En el ejemplo de la notaci\u00f3n de un diagrama de comunicaci\u00f3n, los objetos (actores en casos de uso) se representan mediante rect\u00e1ngulos.\u00a0En el ejemplo (diagrama de comunicaci\u00f3n gen\u00e9rico):<\/p>\n<ul class=\"postList\">\n<li id=\"6266\" class=\"graf graf--li graf-after--p\">Los objetos son Object1, Object2, Object\u2026, ObjectN-1\u2026 y ObjectN.<\/li>\n<li id=\"a0c9\" class=\"graf graf--li graf-after--li\">Los mensajes que se pasan entre objetos se representan mediante flechas etiquetadas que comienzan con el objeto emisor (actor) y terminan con el objeto receptor.<\/li>\n<li id=\"ce5d\" class=\"graf graf--li graf-after--li\">Los mensajes de muestra que se pasan entre objetos se etiquetan como 1: mensaje1, 2: mensaje2, 3: mensaje3, etc., donde el prefijo num\u00e9rico del nombre del mensaje indica su orden en la secuencia.<\/li>\n<li id=\"12c7\" class=\"graf graf--li graf-after--li\">El Objeto1 env\u00eda primero al Objeto2 el mensaje mensaje1, el Objeto2 a su vez env\u00eda al ObjetoN-1 el mensaje mensaje2, y as\u00ed sucesivamente.<\/li>\n<li id=\"6826\" class=\"graf graf--li graf-after--li\">Los mensajes que los objetos se env\u00edan a s\u00ed mismos se indican como bucles (p. ej., mensaje mensaje5).<\/li>\n<\/ul>\n<figure id=\"b640\" 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\/08Y1YI6KjQNwHHdMb.png\" data-image-id=\"0*8Y1YI6KjQNwHHdMb.png\" data-width=\"469\" data-height=\"244\" \/><\/figure>\n<p id=\"7152\" class=\"graf graf--p graf-after--figure\"><strong class=\"markup--strong markup--p-strong\">Diagrama de comunicaci\u00f3n vs Diagrama de secuencia<\/strong><\/p>\n<p id=\"1d3f\" class=\"graf graf--p graf-after--p\">El diagrama de comunicaci\u00f3n y el diagrama de secuencia son similares.\u00a0Son sem\u00e1nticamente equivalentes, es decir, presentan la misma informaci\u00f3n, y puedes convertir una comunicaci\u00f3n en un diagrama de secuencia y viceversa.\u00a0La principal distinci\u00f3n entre ellos es que el diagrama de comunicaci\u00f3n organiza los elementos seg\u00fan el espacio, el diagrama de secuencia lo hace seg\u00fan el tiempo.<\/p>\n<p id=\"6afe\" class=\"graf graf--p graf-after--p\">De los dos tipos de diagramas de interacci\u00f3n, los diagramas de secuencia parecen usarse mucho m\u00e1s que los diagramas de comunicaci\u00f3n.\u00a0Entonces, \u00bfpor qu\u00e9 usar\u00eda diagramas de comunicaci\u00f3n?\u00a0En primer lugar, son muy \u00fatiles para visualizar la relaci\u00f3n entre los objetos que colaboran para realizar una tarea en particular.\u00a0Esto es dif\u00edcil de determinar a partir de un diagrama de secuencia.\u00a0Adem\u00e1s, los diagramas de comunicaci\u00f3n tambi\u00e9n pueden ayudarlo a determinar la precisi\u00f3n de su modelo est\u00e1tico (es decir, diagramas de clase).<\/p>\n<figure id=\"aa9d\" 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\/0qtALckhbhBawZ6yt.png\" data-image-id=\"0*qtALckhbhBawZ6yt.png\" data-width=\"1049\" data-height=\"395\" \/><\/figure>\n<p id=\"41a1\" class=\"graf graf--p graf-after--figure\">Los usos del diagrama de componentes y del diagrama de implementaci\u00f3n son del 80 %:<\/p>\n<h4 id=\"7748\" class=\"graf graf--h4 graf-after--p\"><span id=\"Component_Diagram\"><a class=\"markup--anchor markup--h4-anchor\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-component-diagram\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-component-diagram\/\">Diagrama de componentes<\/a><\/span><\/h4>\n<p id=\"76c9\" class=\"graf graf--p graf-after--h4\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/en.wikipedia.org\/wiki\/Unified_Modeling_Language\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/en.wikipedia.org\/wiki\/Unified_Modeling_Language\">Los diagramas de componentes UML<\/a>\u00a0\u00a0se utilizan para modelar los aspectos f\u00edsicos de los sistemas orientados a objetos que se utilizan para visualizar, especificar y documentar sistemas basados \u200b\u200ben componentes y tambi\u00e9n para construir sistemas ejecutables mediante ingenier\u00eda directa e inversa.<\/p>\n<p id=\"938e\" class=\"graf graf--p graf-after--p\">Los diagramas de componentes son esencialmente diagramas de clases que se enfocan en los componentes de un sistema que a menudo se usan para modelar la vista de implementaci\u00f3n est\u00e1tica de un sistema.<\/p>\n<p id=\"9b54\" class=\"graf graf--p graf-after--p\"><strong class=\"markup--strong markup--p-strong\">Diagrama de componentes de un vistazo<\/strong><\/p>\n<p id=\"8a94\" class=\"graf graf--p graf-after--p\">Un diagrama de componentes desglosa el sistema real en desarrollo en varios niveles altos de funcionalidad.\u00a0Cada componente es responsable de un objetivo claro dentro de todo el sistema y solo interact\u00faa con otros elementos esenciales seg\u00fan sea necesario.<\/p>\n<figure id=\"1ac0\" 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\/0ENJKSYMjaLpgoJnX.png\" data-image-id=\"0*ENJKSYMjaLpgoJnX.png\" data-width=\"851\" data-height=\"442\" \/><\/figure>\n<h4 id=\"b1d3\" class=\"graf graf--h4 graf-after--figure\"><span id=\"Deployment_Diagram\"><a class=\"markup--anchor markup--h4-anchor\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-deployment-diagram\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-deployment-diagram\/\">Diagrama de implementaci\u00f3n<\/a><\/span><\/h4>\n<p id=\"a61f\" class=\"graf graf--p graf-after--h4\">Un\u00a0 diagrama de implementaci\u00f3n\u00a0<a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/en.wikipedia.org\/wiki\/Unified_Modeling_Language\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/en.wikipedia.org\/wiki\/Unified_Modeling_Language\">UML<\/a>\u00a0\u00a0es un diagrama que muestra la configuraci\u00f3n de los nodos de procesamiento en tiempo de ejecuci\u00f3n y los componentes que residen en ellos.\u00a0Los diagramas de implementaci\u00f3n son un tipo de diagrama de estructura que se utiliza para modelar los aspectos f\u00edsicos de un sistema orientado a objetos.\u00a0A menudo se utilizan para modelar la vista de implementaci\u00f3n est\u00e1tica de un sistema (topolog\u00eda del hardware).<\/p>\n<p id=\"90ea\" class=\"graf graf--p graf-after--p\"><strong class=\"markup--strong markup--p-strong\">Diagrama de implementaci\u00f3n de un vistazo<\/strong><\/p>\n<p id=\"f31a\" class=\"graf graf--p graf-after--p\">Los diagramas de implementaci\u00f3n son importantes para visualizar, especificar y documentar sistemas integrados, cliente\/servidor y distribuidos, y tambi\u00e9n para administrar sistemas ejecutables a trav\u00e9s de ingenier\u00eda directa e inversa.<\/p>\n<p id=\"85cd\" class=\"graf graf--p graf-after--p\">Un diagrama de implementaci\u00f3n es solo un tipo especial de diagrama de clase, que se enfoca en los nodos de un sistema.\u00a0Gr\u00e1ficamente, un diagrama de despliegue es una colecci\u00f3n de v\u00e9rtices y arcos.\u00a0Los diagramas de implementaci\u00f3n com\u00fanmente contienen:<\/p>\n<p id=\"3e47\" class=\"graf graf--p graf-after--p\"><strong class=\"markup--strong markup--p-strong\">Nodos<\/strong><\/p>\n<ul class=\"postList\">\n<li id=\"9bc1\" class=\"graf graf--li graf-after--p\">El cuadro 3-D representa un nodo, ya sea software o hardware.<\/li>\n<li id=\"4959\" class=\"graf graf--li graf-after--li\">El nodo HW se puede representar con &lt;&lt;estereotipo&gt;&gt;<\/li>\n<li id=\"488b\" class=\"graf graf--li graf-after--li\">Las conexiones entre nodos se representan con una l\u00ednea, con &lt;&lt;estereotipo&gt;&gt; opcional<\/li>\n<li id=\"ec66\" class=\"graf graf--li graf-after--li\">Los nodos pueden residir dentro de un nodo.<\/li>\n<\/ul>\n<p id=\"51e3\" class=\"graf graf--p graf-after--li\"><strong class=\"markup--strong markup--p-strong\">Otras notaciones<\/strong><\/p>\n<ul class=\"postList\">\n<li id=\"c0b1\" class=\"graf graf--li graf-after--p\">Dependencia<\/li>\n<li id=\"289a\" class=\"graf graf--li graf-after--li\">Relaciones de asociaci\u00f3n.<\/li>\n<li id=\"d7e6\" class=\"graf graf--li graf-after--li\">Tambi\u00e9n puede contener notas y restricciones.<\/li>\n<\/ul>\n<figure id=\"c548\" 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\/09ejG-yLLEs8G5N1E.png\" data-image-id=\"0*9ejG-yLLEs8G5N1E.png\" data-width=\"530\" data-height=\"378\" \/><\/figure>\n<p id=\"e185\" class=\"graf graf--p graf-after--figure\">El uso del diagrama de objetos UML es del 71% seg\u00fan la encuesta:<\/p>\n<h4 id=\"b8f2\" class=\"graf graf--h4 graf-after--p\"><span id=\"Object_Diagram\"><a class=\"markup--anchor markup--h4-anchor\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-object-diagram\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-object-diagram\/\">Diagrama de objetos<\/a><\/span><\/h4>\n<p id=\"fee0\" class=\"graf graf--p graf-after--h4\">El objeto es una instancia de un momento particular en tiempo de ejecuci\u00f3n, incluidos objetos y valores de datos.\u00a0<a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/en.wikipedia.org\/wiki\/Unified_Modeling_Language\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/en.wikipedia.org\/wiki\/Unified_Modeling_Language\">Un diagrama de objetos UML<\/a>\u00a0est\u00e1tico\u00a0\u00a0\u00a0es una instancia de un\u00a0\u00a0<a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-class-diagram\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-class-diagram\/\">diagrama de clases<\/a>\u00a0;\u00a0muestra una instant\u00e1nea del estado detallado de un sistema en un punto en el tiempo, por lo que un diagrama de objetos abarca los objetos y sus relaciones en un punto en el tiempo.<\/p>\n<p id=\"429c\" class=\"graf graf--p graf-after--p\"><strong class=\"markup--strong markup--p-strong\">Diagrama de objetos de un vistazo<\/strong><\/p>\n<p id=\"590b\" class=\"graf graf--p graf-after--p\">Un diagrama de objetos muestra esta relaci\u00f3n entre las clases instanciadas y la clase definida, y la relaci\u00f3n entre estos objetos en el sistema.\u00a0Son \u00fatiles para explicar porciones m\u00e1s peque\u00f1as de su sistema, cuando el diagrama de clases de su sistema es muy complejo y, a veces, tambi\u00e9n para modelar relaciones recursivas en el diagrama.<\/p>\n<p id=\"6b0d\" class=\"graf graf--p graf-after--p\">La mejor forma de ilustrar el aspecto de un diagrama de objetos es mostrar el diagrama de objetos derivado del diagrama de clases correspondiente.<\/p>\n<p id=\"39e2\" class=\"graf graf--p graf-after--p\">El siguiente Sistema de Gesti\u00f3n de Pedidos muestra sus relaciones.\u00a0Este peque\u00f1o diagrama de clase muestra que un departamento universitario puede contener muchos otros departamentos y el siguiente diagrama de objetos instancia el diagrama de clase, reemplaz\u00e1ndolo por un ejemplo concreto.<\/p>\n<figure id=\"7276\" 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\/0QxrMzhWbfp5zwBwa.png\" data-image-id=\"0*QxrMzhWbfp5zwBwa.png\" data-width=\"721\" data-height=\"242\" \/><\/figure>\n<p id=\"c040\" class=\"graf graf--p graf-after--figure\"><strong class=\"markup--strong markup--p-strong\">Ejemplo de diagrama de clase a objeto: sistema de pedidos<\/strong><\/p>\n<figure id=\"5803\" 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\/0aI8_8FUea6g2Yf0O.png\" data-image-id=\"0*aI8_8FUea6g2Yf0O.png\" data-width=\"961\" data-height=\"319\" \/><\/figure>\n<p id=\"eacc\" class=\"graf graf--p graf-after--figure\">El uso del diagrama de paquete es del 70%:<\/p>\n<h4 id=\"c853\" class=\"graf graf--h4 graf-after--p\"><span id=\"Package_Diagram\"><a class=\"markup--anchor markup--h4-anchor\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-package-diagram\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-package-diagram\/\">Diagrama de paquete<\/a><\/span><\/h4>\n<p id=\"55e9\" class=\"graf graf--p graf-after--h4\">El diagrama de paquete, una especie de diagrama estructural, muestra la disposici\u00f3n y organizaci\u00f3n de los elementos del modelo en un proyecto de mediana a gran escala.\u00a0El diagrama de paquete puede mostrar tanto la estructura como las dependencias entre subsistemas o m\u00f3dulos, mostrando diferentes vistas de un sistema, por ejemplo, como una aplicaci\u00f3n de varias capas (tambi\u00e9n conocida como multicapa): modelo de aplicaci\u00f3n de varias capas.<\/p>\n<p id=\"fc36\" class=\"graf graf--p graf-after--p\"><strong class=\"markup--strong markup--p-strong\">Diagrama de paquete de un vistazo<\/strong><\/p>\n<p id=\"eefc\" class=\"graf graf--p graf-after--p\">El diagrama de paquetes se usa para simplificar diagramas de clases complejos, puede agrupar clases en paquetes.\u00a0Un paquete es una colecci\u00f3n de elementos UML l\u00f3gicamente relacionados.<\/p>\n<p id=\"af32\" class=\"graf graf--p graf-after--p\">El siguiente diagrama es un modelo de negocio en el que las clases se agrupan en paquetes:<\/p>\n<ul class=\"postList\">\n<li id=\"691e\" class=\"graf graf--li graf-after--p\">Los paquetes aparecen como rect\u00e1ngulos con peque\u00f1as pesta\u00f1as en la parte superior.<\/li>\n<li id=\"7947\" class=\"graf graf--li graf-after--li\">El nombre del paquete est\u00e1 en la pesta\u00f1a o dentro del rect\u00e1ngulo.<\/li>\n<li id=\"9260\" class=\"graf graf--li graf-after--li\">Las flechas punteadas son dependencias.<\/li>\n<li id=\"b607\" class=\"graf graf--li graf-after--li\">Un paquete depende de otro si los cambios en el otro pueden forzar cambios en el primero.<\/li>\n<\/ul>\n<figure id=\"db85\" 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\/0YpvV5pCywSvd5Jzv.png\" data-image-id=\"0*YpvV5pCywSvd5Jzv.png\" data-width=\"585\" data-height=\"437\" \/><\/figure>\n<p id=\"d58f\" class=\"graf graf--p graf-after--figure\">El uso del diagrama de estructura compuesta es del 52%:<\/p>\n<h4 id=\"c8fb\" class=\"graf graf--h4 graf-after--p\"><span id=\"Composite_Structure_Diagram\">Diagrama de estructura compuesta<\/span><\/h4>\n<p id=\"6ca9\" class=\"graf graf--p graf-after--h4\">El diagrama de estructura compuesta es uno de los nuevos artefactos agregados a UML 2.0.\u00a0Un diagrama de estructura compuesta es un diagrama estructural UML que contiene clases, interfaces, paquetes y sus relaciones, y que proporciona una vista l\u00f3gica de todo o parte de un sistema de software.\u00a0Muestra la estructura interna (incluidas las partes y los conectores) de un clasificador estructurado o una colaboraci\u00f3n.<\/p>\n<p id=\"6d4c\" class=\"graf graf--p graf-after--p\">Un diagrama de estructura compuesta desempe\u00f1a una funci\u00f3n similar a un diagrama de clase, pero le permite entrar en m\u00e1s detalles al describir la estructura interna de varias clases y mostrar las interacciones entre ellas.\u00a0Puede representar gr\u00e1ficamente clases y partes internas y mostrar asociaciones entre clases y dentro de ellas.<\/p>\n<p id=\"e5ec\" class=\"graf graf--p graf-after--p\"><strong class=\"markup--strong markup--p-strong\">Diagrama de estructura compuesta de un vistazo<\/strong><\/p>\n<ul class=\"postList\">\n<li id=\"471a\" class=\"graf graf--li graf-after--p\">Los diagramas de estructura compuesta muestran las partes internas de una clase.<\/li>\n<li id=\"84e2\" class=\"graf graf--li graf-after--li\">Las partes se nombran: partName:partType[multiplicity]<\/li>\n<li id=\"48ea\" class=\"graf graf--li graf-after--li\">Las clases agregadas son partes de una clase, pero las partes no son necesariamente clases, una parte es cualquier elemento que se usa para formar la clase contenedora.<\/li>\n<\/ul>\n<figure id=\"b319\" 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\/0fWy9oNRDV46LxyBc.png\" data-image-id=\"0*fWy9oNRDV46LxyBc.png\" data-width=\"407\" data-height=\"203\" \/><\/figure>\n<p id=\"c50f\" class=\"graf graf--p graf-after--figure\">El Diagrama de tiempo tiene solo un 40% de uso y rara vez lo usan los usuarios promedio<\/p>\n<h4 id=\"0f24\" class=\"graf graf--h4 graf-after--p\"><span id=\"Timing_Diagram\"><a class=\"markup--anchor markup--h4-anchor\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-timing-diagram\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-timing-diagram\/\">Diagrama de tiempo<\/a><\/span><\/h4>\n<p id=\"97b7\" class=\"graf graf--p graf-after--h4\">Los diagramas de tiempo son\u00a0 diagramas de interacci\u00f3n\u00a0<a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/en.wikipedia.org\/wiki\/Unified_Modeling_Language\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/en.wikipedia.org\/wiki\/Unified_Modeling_Language\">UML<\/a>\u00a0\u00a0que se utilizan para mostrar interacciones cuando el prop\u00f3sito principal del diagrama es razonar sobre el tiempo.\u00a0Se centran en las condiciones que cambian dentro y entre las l\u00edneas de vida a lo largo de un eje de tiempo lineal.\u00a0Los diagramas de tiempo describen el comportamiento tanto de los clasificadores individuales como de las interacciones de los clasificadores, centrando la atenci\u00f3n en el momento en que ocurren los eventos que provocan cambios en las condiciones modeladas de las l\u00edneas de vida.<\/p>\n<p id=\"470f\" class=\"graf graf--p graf-after--p\"><strong class=\"markup--strong markup--p-strong\">Diagrama de tiempo de un vistazo<\/strong><\/p>\n<p id=\"5ac2\" class=\"graf graf--p graf-after--p\">Representaci\u00f3n de la l\u00ednea de tiempo del estado<\/p>\n<p id=\"b9b4\" class=\"graf graf--p graf-after--p\">Los cambios de un\u00a0\u00a0<strong class=\"markup--strong markup--p-strong\">estado<\/strong>\u00a0\u00a0a otro est\u00e1n representados por\u00a0\u00a0<strong class=\"markup--strong markup--p-strong\">un cambio en el nivel de la l\u00ednea de vida<\/strong>\u00a0.\u00a0Durante el per\u00edodo de tiempo en que el objeto se encuentra en un estado dado, la l\u00ednea de tiempo corre paralela a ese estado.\u00a0Un cambio de estado aparece como un cambio vertical de un nivel a otro.\u00a0La causa del cambio, como es el caso de un diagrama de estado o de secuencia, es la recepci\u00f3n de un mensaje, un evento que provoca un cambio, una condici\u00f3n dentro del sistema, o incluso simplemente el paso del tiempo.<\/p>\n<figure id=\"63c8\" 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\/0XE7e_A_nvLZVfuuX.png\" data-image-id=\"0*XE7e_A_nvLZVfuuX.png\" data-width=\"634\" data-height=\"369\" \/><\/figure>\n<p id=\"e122\" class=\"graf graf--p graf-after--figure\">Representaci\u00f3n de la l\u00ednea de vida del valor<\/p>\n<p id=\"361b\" class=\"graf graf--p graf-after--p\">La siguiente figura muestra una notaci\u00f3n alternativa del diagrama de tiempo UML.\u00a0Muestra el estado del objeto entre dos l\u00edneas horizontales que se cruzan cada vez que cambia de estado.<\/p>\n<figure id=\"df89\" 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\/0h-snWcwPfxYSrUP2.png\" data-image-id=\"0*h-snWcwPfxYSrUP2.png\" data-width=\"566\" data-height=\"200\" \/><\/figure>\n<p id=\"10c3\" class=\"graf graf--p graf-after--figure\">El diagrama de descripci\u00f3n general interactivo es un nuevo diagrama agregado en UML 2.0:<\/p>\n<h4 id=\"7781\" class=\"graf graf--h4 graf-after--p\"><span id=\"Interactive_Overview_Diagram\"><a class=\"markup--anchor markup--h4-anchor\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-interaction-overview-diagram\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-interaction-overview-diagram\/\">Diagrama de descripci\u00f3n general interactivo<\/a><\/span><\/h4>\n<p id=\"5239\" class=\"graf graf--p graf-after--h4\">Descripci\u00f3n general de la interacci\u00f3n UML Los diagramas proporcionan un alto nivel de abstracci\u00f3n y un modelo de interacci\u00f3n.\u00a0Es una variante del Diagrama de Actividad donde los nodos son las interacciones o ocurrencias de interacci\u00f3n.<\/p>\n<p id=\"19a8\" class=\"graf graf--p graf-after--p\">El diagrama de descripci\u00f3n general de la interacci\u00f3n se centra en la descripci\u00f3n general del flujo de control de las interacciones que tambi\u00e9n puede mostrar el flujo de actividad entre diagramas.\u00a0En otras palabras, puede vincular los diagramas &#8220;reales&#8221; y lograr un alto grado de navegabilidad entre los diagramas dentro de un Diagrama general de interacci\u00f3n.<\/p>\n<p id=\"2a3d\" class=\"graf graf--p graf-after--p\"><strong class=\"markup--strong markup--p-strong\">Resumen del diagrama de interacci\u00f3n de un vistazo<\/strong><\/p>\n<p id=\"7ae0\" class=\"graf graf--p graf-after--p\">El diagrama de descripci\u00f3n general de interacci\u00f3n es uno de los catorce tipos de diagramas del lenguaje de modelado unificado (UML), que puede representar un flujo de control con nodos que pueden contener diagramas de interacci\u00f3n que muestran c\u00f3mo se puede iniciar un conjunto de fragmentos en varios escenarios.\u00a0Los diagramas de descripci\u00f3n general de interacci\u00f3n se centran en la descripci\u00f3n general del flujo de control donde los nodos son\u00a0\u00a0<strong class=\"markup--strong markup--p-strong\">interacciones<\/strong>\u00a0\u00a0(sd) o\u00a0\u00a0<strong class=\"markup--strong markup--p-strong\">uso de interacci\u00f3n<\/strong>\u00a0\u00a0(ref).<\/p>\n<p id=\"3739\" class=\"graf graf--p graf-after--p\">Los otros elementos de notaci\u00f3n para los diagramas generales de interacci\u00f3n son los mismos que para los diagramas de actividad y de secuencia.\u00a0Estos incluyen nodos iniciales, finales, de decisi\u00f3n, de fusi\u00f3n, de bifurcaci\u00f3n y de uni\u00f3n.<\/p>\n<figure id=\"ba17\" 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\/0W9hAysqQ22V-9uRV.png\" data-image-id=\"0*W9hAysqQ22V-9uRV.png\" data-width=\"661\" data-height=\"686\" \/><\/figure>\n<p id=\"2917\" class=\"graf graf--p graf-after--figure\">El diagrama UML de menor uso es el diagrama de perfil, obtuvo solo el 11%:<\/p>\n<h4 id=\"7ce2\" class=\"graf graf--h4 graf-after--p\"><span id=\"Profile_Diagram\"><a class=\"markup--anchor markup--h4-anchor\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-profile-diagram\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-profile-diagram\/\">Diagrama de perfil<\/a><\/span><\/h4>\n<p id=\"1dfc\" class=\"graf graf--p graf-after--h4\">Como lenguaje de modelado de prop\u00f3sito general, UML proporciona una base estable para una amplia variedad de requisitos.\u00a0No est\u00e1 definido para dominios de aplicaci\u00f3n espec\u00edficos ni para ninguna tecnolog\u00eda espec\u00edfica.\u00a0Sin embargo, en algunas circunstancias, UML es demasiado general y su uso implica un esfuerzo considerable.\u00a0En tales casos, es ventajoso el uso de un lenguaje optimizado para el dominio dado y, por lo tanto, que ofrezca conceptos especiales.<\/p>\n<p id=\"c740\" class=\"graf graf--p graf-after--p\">El diagrama de perfil, una especie de diagrama estructural en el lenguaje de modelado unificado (UML), proporciona un mecanismo de extensi\u00f3n gen\u00e9rico para personalizar modelos UML para dominios y plataformas particulares.\u00a0Los mecanismos de extensi\u00f3n permiten refinar la sem\u00e1ntica est\u00e1ndar de manera estrictamente aditiva, evitando que contradiga la sem\u00e1ntica est\u00e1ndar.\u00a0Los perfiles se definen mediante\u00a0\u00a0<strong class=\"markup--strong markup--p-strong\">estereotipos<\/strong>\u00a0,\u00a0\u00a0<strong class=\"markup--strong markup--p-strong\">definiciones de valores etiquetados<\/strong>\u00a0y\u00a0\u00a0<strong class=\"markup--strong markup--p-strong\">restricciones<\/strong>\u00a0\u00a0que se aplican a elementos de modelo espec\u00edficos, como clases, atributos, operaciones y actividades.\u00a0Un perfil es una colecci\u00f3n de tales extensiones que colectivamente personalizan UML para un dominio particular (por ejemplo, aeroespacial, de salud, financiero) o plataforma (J2EE, .NET).<\/p>\n<p id=\"9154\" class=\"graf graf--p graf-after--p\"><strong class=\"markup--strong markup--p-strong\">Ejemplo de diagrama de perfil: gesti\u00f3n de TI<\/strong><\/p>\n<p id=\"77e2\" class=\"graf graf--p graf-after--p\">Un perfil se aplica a otro paquete para que los estereotipos del perfil est\u00e9n disponibles para ese paquete.\u00a0La siguiente ilustraci\u00f3n muestra los perfiles de red, telecomunicaciones y software que se aplican al paquete de administraci\u00f3n de TI.<\/p>\n<figure id=\"089e\" 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\/07tc3gUI39Gagdo6H.png\" data-image-id=\"0*7tc3gUI39Gagdo6H.png\" data-width=\"671\" data-height=\"549\" \/><\/figure>\n<h4 id=\"169e\" class=\"graf graf--h4 graf-after--figure\"><span id=\"Looking_for_Free_Online_Software_Design_Tool\">\u00bfEst\u00e1 buscando una herramienta de dise\u00f1o de software en l\u00ednea gratuita?<\/span><\/h4>\n<p id=\"08b0\" class=\"graf graf--p graf-after--h4\">Aqu\u00ed est\u00e1 el repositorio en l\u00ednea de Visual Paradigm para ejemplos de dise\u00f1o de software, es:<\/p>\n<ul class=\"postList\">\n<li id=\"b0b7\" class=\"graf graf--li graf-after--p\">Gratis (fines personales y no comerciales)<\/li>\n<li id=\"bf26\" class=\"graf graf--li graf-after--li\">En l\u00ednea (cero instalaci\u00f3n y configuraci\u00f3n)<\/li>\n<li id=\"d213\" class=\"graf graf--li graf-after--li\">Admite Google Drive y almacenamiento gratuito en la nube<\/li>\n<li id=\"5821\" class=\"graf graf--li graf-after--li\">muchos ejemplos<\/li>\n<li id=\"f2b6\" class=\"graf graf--li graf-after--li\">\u00a1\u00daselo en cualquier momento y en cualquier lugar!\u00a0solo necesita un navegador web<\/li>\n<\/ul>\n<figure id=\"df60\" 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\/0q2wX75wdaa18J0na.png\" data-image-id=\"0*q2wX75wdaa18J0na.png\" data-width=\"152\" data-height=\"93\" \/><\/figure>\n<p id=\"af93\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/use-case-diagram-software\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/use-case-diagram-software\/\">Use el diagrama del caso<\/a><\/p>\n<figure id=\"3db7\" 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\/0dubY3IjVY2QGQBi6.png\" data-image-id=\"0*dubY3IjVY2QGQBi6.png\" data-width=\"152\" data-height=\"93\" \/><\/figure>\n<p id=\"3979\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/class-diagram-software\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/class-diagram-software\/\">Diagrama de clase<\/a><\/p>\n<figure id=\"0c4b\" 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\/02ZxosSbuTbgyOiFE.png\" data-image-id=\"0*2ZxosSbuTbgyOiFE.png\" data-width=\"152\" data-height=\"93\" \/><\/figure>\n<p id=\"a72a\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/activity-diagram-software\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/activity-diagram-software\/\">Diagrama de actividad<\/a><\/p>\n<figure id=\"dd66\" 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\/0nabSgBGq4fKBy8Jq.png\" data-image-id=\"0*nabSgBGq4fKBy8Jq.png\" data-width=\"152\" data-height=\"93\" \/><\/figure>\n<p id=\"7c50\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/component-diagram-software\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/component-diagram-software\/\">Diagrama de componentes<\/a><\/p>\n<figure id=\"10fd\" 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\/0S5KiNX6tB_yUMi2I.png\" data-image-id=\"0*S5KiNX6tB_yUMi2I.png\" data-width=\"152\" data-height=\"93\" \/><\/figure>\n<p id=\"1000\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/deployment-diagram-software\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/deployment-diagram-software\/\">Diagrama de implementaci\u00f3n<\/a><\/p>\n<figure id=\"2758\" 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\/0is68HkuUISe-jaY3.png\" data-image-id=\"0*is68HkuUISe-jaY3.png\" data-width=\"152\" data-height=\"93\" \/><\/figure>\n<p id=\"6b30\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/package-diagram-software\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/package-diagram-software\/\">Diagrama de paquete<\/a><\/p>\n<figure id=\"686e\" 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\/0koKpAwfQNKfZ-lrt.png\" data-image-id=\"0*koKpAwfQNKfZ-lrt.png\" data-width=\"152\" data-height=\"93\" \/><\/figure>\n<p id=\"b9c5\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/state-machine-diagram-software\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/state-machine-diagram-software\/\">Diagrama de m\u00e1quina de estado<\/a><\/p>\n<figure id=\"b43f\" 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\/0dUtQJkyjjavhPWV6.png\" data-image-id=\"0*dUtQJkyjjavhPWV6.png\" data-width=\"152\" data-height=\"93\" \/><\/figure>\n<p id=\"5ab0\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/sequence-diagram-software\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/sequence-diagram-software\/\">Diagrama de secuencia<\/a><\/p>\n<figure id=\"7956\" 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\/0Vc4mse-BU9Gdoq54.png\" data-image-id=\"0*Vc4mse-BU9Gdoq54.png\" data-width=\"152\" data-height=\"93\" \/><\/figure>\n<p id=\"e603\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/erd-tool\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/erd-tool\/\">Diagrama de ER<\/a><\/p>\n<figure id=\"1cae\" 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\/0_k2HYqBpDm_ze9Ag.png\" data-image-id=\"0*_k2HYqBpDm_ze9Ag.png\" data-width=\"152\" data-height=\"93\" \/><\/figure>\n<p id=\"d3a1\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/dfd-maker\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/dfd-maker\/\">Diagrama de flujo de datos<\/a><\/p>\n<figure id=\"0383\" 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\/06g8T_5bmezWw94YE.png\" data-image-id=\"0*6g8T_5bmezWw94YE.png\" data-width=\"152\" data-height=\"93\" \/><\/figure>\n<p id=\"a398\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/robustness-diagram-maker\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/robustness-diagram-maker\/\">Diagrama de robustez<\/a><\/p>\n<figure id=\"9faf\" 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\/09JTyoFlNFgU3flFT.png\" data-image-id=\"0*9JTyoFlNFgU3flFT.png\" data-width=\"152\" data-height=\"93\" \/><\/figure>\n<p id=\"e5eb\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/enterprise-integration-patterns-diagram-tool\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/enterprise-integration-patterns-diagram-tool\/\">empresa internacional\u00a0patrones<\/a><\/p>\n<figure id=\"0d39\" 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\/0I6xf3uXCQUw_cBh.png\" data-image-id=\"0*I6xf3uXCQUw_cBh_.png\" data-width=\"152\" data-height=\"93\" \/><\/figure>\n<p id=\"8002\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/sysml-requirement-diagram-tool\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/sysml-requirement-diagram-tool\/\">Diagrama de requisitos<\/a><\/p>\n<figure id=\"ef94\" 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\/0kSIy0y45dy0Ot3O.png\" data-image-id=\"0*kSIy0y45dy0Ot3O_.png\" data-width=\"152\" data-height=\"93\" \/><\/figure>\n<p id=\"3b29\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/sysml-block-definition-diagram-tool\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/sysml-block-definition-diagram-tool\/\">Diagrama de definici\u00f3n de bloque<\/a><\/p>\n<figure id=\"4e39\" 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\/04Io1QldNajc7_vU7.png\" data-image-id=\"0*4Io1QldNajc7_vU7.png\" data-width=\"152\" data-height=\"93\" \/><\/figure>\n<p id=\"d902\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/sysml-parametric-diagram-tool\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/sysml-parametric-diagram-tool\/\">Diagrama param\u00e9trico<\/a><\/p>\n<figure id=\"1fe6\" 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\/07SaEcxBGFg5nlnBp.png\" data-image-id=\"0*7SaEcxBGFg5nlnBp.png\" data-width=\"152\" data-height=\"93\" \/><\/figure>\n<p id=\"9055\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/sysml-internal-block-diagram-tool\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/sysml-internal-block-diagram-tool\/\">Diagrama de bloques interno<\/a><\/p>\n<figure id=\"da0d\" 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\/0HI8vNUtTFpc7uiec.png\" data-image-id=\"0*HI8vNUtTFpc7uiec.png\" data-width=\"152\" data-height=\"93\" \/><\/figure>\n<p id=\"c042\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/gane-sarson-diagram-software\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/gane-sarson-diagram-software\/\">Diagrama de Gane Sarson<\/a><\/p>\n<figure id=\"ee11\" 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\/0aobHsFXng41jBY0f.png\" data-image-id=\"0*aobHsFXng41jBY0f.png\" data-width=\"152\" data-height=\"93\" \/><\/figure>\n<p id=\"fae1\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/yourdon-and-coad-diagram-software\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/yourdon-and-coad-diagram-software\/\">Yourdon y Coad<\/a><\/p>\n<figure id=\"f65b\" 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\/0uXNj7CPxtub6842x.png\" data-image-id=\"0*uXNj7CPxtub6842x.png\" data-width=\"152\" data-height=\"93\" \/><\/figure>\n<p id=\"8b72\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/yourdon-demarco-dfd-software\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/yourdon-demarco-dfd-software\/\">Yourdon DeMarco DFD<\/a><\/p>\n<figure id=\"c4e2\" 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\/0L1RCKkJ1lSm0LpG.png\" data-image-id=\"0*L1RCKkJ1lSm0LpG-.png\" data-width=\"152\" data-height=\"93\" \/><\/figure>\n<p id=\"fb79\" class=\"graf graf--p graf-after--figure graf--trailing\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/ssadm-dfd-software\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/ssadm-dfd-software\/\">DFD SSADM<\/a><\/p>\n<\/div>\n<\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>El Lenguaje de Modelado Unificado (UML) es un lenguaje de modelado estandarizado de prop\u00f3sito general y, en la actualidad, est\u00e1 gestionado como un est\u00e1ndar industrial de facto por el Grupo de Gesti\u00f3n de Objetos (OMG). UML incluye un conjunto de t\u00e9cnicas de notaci\u00f3n gr\u00e1fica para crear modelos visuales de sistemas intensivos en software. En UML 2.2 hay 14 tipos de diagramas UML, que se dividen en dos categor\u00edas<\/p>\n","protected":false},"author":3,"featured_media":8768,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","footnotes":""},"categories":[13,3],"tags":[],"class_list":["post-8764","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-online-diagrams","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 completa de 14 tipos de diagramas UML - 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-comprehensive-guide-to-14-types-of-uml-diagram\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Una gu\u00eda completa de 14 tipos de diagramas UML - Cibermedio\" \/>\n<meta property=\"og:description\" content=\"El Lenguaje de Modelado Unificado (UML) es un lenguaje de modelado estandarizado de prop\u00f3sito general y, en la actualidad, est\u00e1 gestionado como un est\u00e1ndar industrial de facto por el Grupo de Gesti\u00f3n de Objetos (OMG). UML incluye un conjunto de t\u00e9cnicas de notaci\u00f3n gr\u00e1fica para crear modelos visuales de sistemas intensivos en software. En UML 2.2 hay 14 tipos de diagramas UML, que se dividen en dos categor\u00edas\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cybermedian.com\/es\/a-comprehensive-guide-to-14-types-of-uml-diagram\/\" \/>\n<meta property=\"og:site_name\" content=\"Cibermedio\" \/>\n<meta property=\"article:published_time\" content=\"2022-01-26T01:10:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-20T09:13:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/online.visual-paradigm.com\/es\/images\/features\/class-diagram-software\/class-diagram-software.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\/es\/images\/features\/class-diagram-software\/class-diagram-software.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=\"21 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-comprehensive-guide-to-14-types-of-uml-diagram\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/a-comprehensive-guide-to-14-types-of-uml-diagram\/\"},\"author\":{\"name\":\"vpvera\",\"@id\":\"https:\/\/www.cybermedian.com\/es\/#\/schema\/person\/54a5a46528997d1917d55add9b0de7d5\"},\"headline\":\"Una gu\u00eda completa de 14 tipos de diagramas UML\",\"datePublished\":\"2022-01-26T01:10:31+00:00\",\"dateModified\":\"2026-04-20T09:13:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/a-comprehensive-guide-to-14-types-of-uml-diagram\/\"},\"wordCount\":4259,\"commentCount\":1,\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/a-comprehensive-guide-to-14-types-of-uml-diagram\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/online.visual-paradigm.com\/es\/images\/features\/class-diagram-software\/class-diagram-software.png\",\"articleSection\":[\"Online Diagrams\",\"Unified Modeling Language\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.cybermedian.com\/es\/a-comprehensive-guide-to-14-types-of-uml-diagram\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.cybermedian.com\/es\/a-comprehensive-guide-to-14-types-of-uml-diagram\/\",\"url\":\"https:\/\/www.cybermedian.com\/es\/a-comprehensive-guide-to-14-types-of-uml-diagram\/\",\"name\":\"Una gu\u00eda completa de 14 tipos de diagramas UML - Cibermedio\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/a-comprehensive-guide-to-14-types-of-uml-diagram\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/a-comprehensive-guide-to-14-types-of-uml-diagram\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/online.visual-paradigm.com\/es\/images\/features\/class-diagram-software\/class-diagram-software.png\",\"datePublished\":\"2022-01-26T01:10:31+00:00\",\"dateModified\":\"2026-04-20T09:13:28+00:00\",\"author\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/#\/schema\/person\/54a5a46528997d1917d55add9b0de7d5\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.cybermedian.com\/es\/a-comprehensive-guide-to-14-types-of-uml-diagram\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.cybermedian.com\/es\/a-comprehensive-guide-to-14-types-of-uml-diagram\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.cybermedian.com\/es\/a-comprehensive-guide-to-14-types-of-uml-diagram\/#primaryimage\",\"url\":\"https:\/\/online.visual-paradigm.com\/es\/images\/features\/class-diagram-software\/class-diagram-software.png\",\"contentUrl\":\"https:\/\/online.visual-paradigm.com\/es\/images\/features\/class-diagram-software\/class-diagram-software.png\",\"width\":\"1170\",\"height\":\"665\",\"caption\":\"Una gu\u00eda completa de 14 tipos de diagramas UML\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.cybermedian.com\/es\/a-comprehensive-guide-to-14-types-of-uml-diagram\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.cybermedian.com\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Una gu\u00eda completa de 14 tipos de diagramas UML\"}]},{\"@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 completa de 14 tipos de diagramas UML - 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-comprehensive-guide-to-14-types-of-uml-diagram\/","og_locale":"es_ES","og_type":"article","og_title":"Una gu\u00eda completa de 14 tipos de diagramas UML - Cibermedio","og_description":"El Lenguaje de Modelado Unificado (UML) es un lenguaje de modelado estandarizado de prop\u00f3sito general y, en la actualidad, est\u00e1 gestionado como un est\u00e1ndar industrial de facto por el Grupo de Gesti\u00f3n de Objetos (OMG). UML incluye un conjunto de t\u00e9cnicas de notaci\u00f3n gr\u00e1fica para crear modelos visuales de sistemas intensivos en software. En UML 2.2 hay 14 tipos de diagramas UML, que se dividen en dos categor\u00edas","og_url":"https:\/\/www.cybermedian.com\/es\/a-comprehensive-guide-to-14-types-of-uml-diagram\/","og_site_name":"Cibermedio","article_published_time":"2022-01-26T01:10:31+00:00","article_modified_time":"2026-04-20T09:13:28+00:00","og_image":[{"url":"https:\/\/online.visual-paradigm.com\/es\/images\/features\/class-diagram-software\/class-diagram-software.png","type":"","width":"","height":""}],"author":"vpvera","twitter_card":"summary_large_image","twitter_image":"https:\/\/online.visual-paradigm.com\/es\/images\/features\/class-diagram-software\/class-diagram-software.png","twitter_misc":{"Escrito por":"vpvera","Tiempo de lectura":"21 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cybermedian.com\/es\/a-comprehensive-guide-to-14-types-of-uml-diagram\/#article","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/es\/a-comprehensive-guide-to-14-types-of-uml-diagram\/"},"author":{"name":"vpvera","@id":"https:\/\/www.cybermedian.com\/es\/#\/schema\/person\/54a5a46528997d1917d55add9b0de7d5"},"headline":"Una gu\u00eda completa de 14 tipos de diagramas UML","datePublished":"2022-01-26T01:10:31+00:00","dateModified":"2026-04-20T09:13:28+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cybermedian.com\/es\/a-comprehensive-guide-to-14-types-of-uml-diagram\/"},"wordCount":4259,"commentCount":1,"image":{"@id":"https:\/\/www.cybermedian.com\/es\/a-comprehensive-guide-to-14-types-of-uml-diagram\/#primaryimage"},"thumbnailUrl":"https:\/\/online.visual-paradigm.com\/es\/images\/features\/class-diagram-software\/class-diagram-software.png","articleSection":["Online Diagrams","Unified Modeling Language"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.cybermedian.com\/es\/a-comprehensive-guide-to-14-types-of-uml-diagram\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.cybermedian.com\/es\/a-comprehensive-guide-to-14-types-of-uml-diagram\/","url":"https:\/\/www.cybermedian.com\/es\/a-comprehensive-guide-to-14-types-of-uml-diagram\/","name":"Una gu\u00eda completa de 14 tipos de diagramas UML - Cibermedio","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cybermedian.com\/es\/a-comprehensive-guide-to-14-types-of-uml-diagram\/#primaryimage"},"image":{"@id":"https:\/\/www.cybermedian.com\/es\/a-comprehensive-guide-to-14-types-of-uml-diagram\/#primaryimage"},"thumbnailUrl":"https:\/\/online.visual-paradigm.com\/es\/images\/features\/class-diagram-software\/class-diagram-software.png","datePublished":"2022-01-26T01:10:31+00:00","dateModified":"2026-04-20T09:13:28+00:00","author":{"@id":"https:\/\/www.cybermedian.com\/es\/#\/schema\/person\/54a5a46528997d1917d55add9b0de7d5"},"breadcrumb":{"@id":"https:\/\/www.cybermedian.com\/es\/a-comprehensive-guide-to-14-types-of-uml-diagram\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cybermedian.com\/es\/a-comprehensive-guide-to-14-types-of-uml-diagram\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.cybermedian.com\/es\/a-comprehensive-guide-to-14-types-of-uml-diagram\/#primaryimage","url":"https:\/\/online.visual-paradigm.com\/es\/images\/features\/class-diagram-software\/class-diagram-software.png","contentUrl":"https:\/\/online.visual-paradigm.com\/es\/images\/features\/class-diagram-software\/class-diagram-software.png","width":"1170","height":"665","caption":"Una gu\u00eda completa de 14 tipos de diagramas UML"},{"@type":"BreadcrumbList","@id":"https:\/\/www.cybermedian.com\/es\/a-comprehensive-guide-to-14-types-of-uml-diagram\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cybermedian.com\/es\/"},{"@type":"ListItem","position":2,"name":"Una gu\u00eda completa de 14 tipos de diagramas UML"}]},{"@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\/8764","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=8764"}],"version-history":[{"count":3,"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/posts\/8764\/revisions"}],"predecessor-version":[{"id":8767,"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/posts\/8764\/revisions\/8767"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/media\/8768"}],"wp:attachment":[{"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/media?parent=8764"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/categories?post=8764"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cybermedian.com\/es\/wp-json\/wp\/v2\/tags?post=8764"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}