Archyno
UML 2.5.1

Diagramas UML: los 14 tipos explicados

Catorce tipos de diagrama en UML 2.5.1, un artículo para cada uno, y en todos ellos diagramas reales en lugar de descripciones de diagramas.

35 artículos291 min de lectura

Empiece aquí

¿Qué es UML?

UML en la práctica: los catorce tipos de diagrama, cómo se reparten estructura y comportamiento, y cómo elegir el diagrama adecuado para la pregunta que de verdad estás haciendo.

14 min de lectura

Leer en orden

Cada diagrama UML, explicado

  1. 02Símbolos UMLLos símbolos que UML usa de verdad, en todos los tipos de diagrama: rectángulos, elipses, rombos, barras y nodos 3D, además de las seis líneas de relación y las puntas que las distinguen.Referencia de notación8 min de lectura
  2. 03Elegir un diagramaUna guía para elegir entre los catorce tipos de diagrama UML: qué responde cada uno, cuáles cuatro sostienen la mayor parte del trabajo real y cuáles puede saltarse.Fundamentos9 min de lectura
  3. 04Diagramas de clasesCómo leer y dibujar un diagrama de clases UML: los tres compartimentos, las marcas de visibilidad, la multiplicidad, y la diferencia entre asociación, agregación, composición, generalización y realización.Diagramas de estructura11 min de lectura
  4. 05Ejemplos de diagramas de clasesEjemplos trabajados de diagramas de clases UML: una biblioteca con clase base abstracta y dos subtipos, y una cesta de la compra con composición, interfaz y dos realizaciones.Diagramas de estructura6 min de lectura
  5. 06Cómo dibujar un diagrama de clasesUn método paso a paso para dibujar un diagrama de clases UML: qué sustantivos se vuelven clases, cómo elegir el tipo de relación, cuándo se deciden las multiplicidades y cuándo parar.Diagramas de estructura7 min de lectura
  6. 07Símbolos del diagrama de clasesUna referencia de la notación del diagrama de clases UML: los seis tipos de relación y sus puntas, los tres marcadores de visibilidad, la sintaxis de multiplicidad y los estereotipos.Referencia de notación11 min de lectura
  7. 08Diagramas de secuenciaCómo leer y dibujar un diagrama de secuencia UML: líneas de vida, barras de activación, mensajes síncronos y asíncronos, respuestas, y los fragmentos combinados (alt, opt, loop, par) que resuelven la ramificación.Diagramas de comportamiento15 min de lectura
  8. 09Ejemplos de diagramas de secuenciaEjemplos trabajados de diagramas de secuencia UML: un inicio de sesión con fragmento alt, un pago con bucle y autollamada, y una publicación de evento asíncrona sin ninguna respuesta.Diagramas de comportamiento6 min de lectura
  9. 10Cómo dibujar un diagrama de secuenciaUn método paso a paso para dibujar un diagrama de secuencia UML: elegir un escenario, elegir participantes, ordenar los mensajes, añadir fragmentos y saber cuándo partirlo.Diagramas de comportamiento7 min de lectura
  10. 11Diagramas de casos de usoCómo leer y dibujar un diagrama de casos de uso UML: actores, la frontera del sistema, asociaciones, y las relaciones include y extend que más se invierten.Diagramas de comportamiento13 min de lectura
  11. 12Ejemplos de casos de usoDiagramas de casos de uso UML trabajados para una biblioteca y una tienda, con include, extend y un actor secundario, y luego la misma notación usada mal.Diagramas de comportamiento8 min de lectura
  12. 13Diagramas de actividadCómo leer y dibujar un diagrama de actividad UML: acciones, decisiones y fusiones, bifurcaciones y uniones, guardas, calles, y la diferencia entre una rama y el paralelismo real.Diagramas de comportamiento9 min de lectura
  13. 14Ejemplos de actividadDiagramas de actividad UML trabajados: trabajo paralelo tras una bifurcación y una unión, una ramificación de tres vías con guardas exhaustivas y las dos formas de terminar.Diagramas de comportamiento8 min de lectura
  14. 15Diagramas de máquina de estadosCómo leer y dibujar un diagrama de máquina de estados UML: estados, transiciones con disparador, guarda y efecto, acciones de entrada y salida, estados compuestos y pseudoestados de historia.Diagramas de comportamiento9 min de lectura
  15. 16Ejemplos de máquina de estadosDiagramas de estados UML trabajados: un ciclo de vida de pedido con dos finales, un flujo de revisión que regresa al borrador y disparadores frente a guardas al salir de un estado.Diagramas de comportamiento8 min de lectura
  16. 17Diagramas de componentesCómo leer y dibujar un diagrama de componentes UML: componentes, interfaces provistas y requeridas, notación de bola y casquillo, puertos, y en qué se diferencia de un diagrama de clases.Diagramas de estructura13 min de lectura
  17. 18Ejemplos de componentesCinco ejemplos resueltos de diagrama de componentes UML: un catálogo compartido, puertos y adaptadores, la sustitución de un legacy, una arquitectura de plugins y un ciclo de dependencias.Diagramas de estructura9 min de lectura
  18. 19Dibujar un diagrama de componentesPaso a paso: elige las piezas, dibuja las cajas, nombra lo que cada una provee, añade lo que requiere y pasa las cuatro comprobaciones que dicen que el diagrama está terminado.Práctica del modelado8 min de lectura
  19. 20Símbolos de componentesUna referencia de todos los símbolos del diagrama de componentes UML: la caja de componente, interfaces provistas y requeridas, bola y casquillo, conectores de ensamblado y delegación, puertos y estereotipos.Referencia de notación7 min de lectura
  20. 21Diagramas de despliegueCómo leer y dibujar un diagrama de despliegue UML: nodos, dispositivos y entornos de ejecución, artefactos, caminos de comunicación y la relación deploy.Diagramas de estructura7 min de lectura
  21. 22Ejemplos de despliegueDiagramas de despliegue UML trabajados: una pila clásica de tres capas, un clúster de Kubernetes con las imágenes de contenedor como artefactos y un pool escalado horizontalmente.Diagramas de estructura8 min de lectura
  22. 23Diagramas de objetosCómo leer y dibujar un diagrama de objetos UML: especificaciones de instancia, nombres subrayados, slots con valores concretos, enlaces, y cómo usar uno para comprobar un diagrama de clases.Diagramas de estructura6 min de lectura
  23. 24Diagramas de paquetesCómo leer y dibujar un diagrama de paquetes UML: paquetes, dependencias import y access, merge, anidamiento, y el uso del sentido de las dependencias para imponer una arquitectura en capas.Diagramas de estructura6 min de lectura
  24. 25Diagramas de estructura compuestaCómo leer y dibujar un diagrama de estructura compuesta UML: partes, puertos, conectores, delegación, y en qué se diferencia de un diagrama de clases o de componentes.Diagramas de estructura6 min de lectura
  25. 26Diagramas de comunicaciónCómo leer y dibujar un diagrama de comunicación UML: objetos, enlaces, mensajes numerados, numeración decimal anidada, y cuándo preferirlo a un diagrama de secuencia.Diagramas de comportamiento6 min de lectura
  26. 27Secuencia vs comunicaciónUna misma interacción dibujada como diagrama de secuencia y como diagrama de comunicación, con lo que cada uno hace evidente, lo que oculta y cómo elegir.Diagramas de comportamiento7 min de lectura
  27. 28Diagramas de tiemposCómo leer y dibujar un diagrama de tiempos UML: líneas de vida como ejes de valores, ondas de cambio de estado, restricciones de duración y de tiempo, y cuándo el tiempo transcurrido importa lo bastante como para necesitarlo.Diagramas de comportamiento6 min de lectura
  28. 29Diagramas de visión general de interacciónCómo leer y dibujar un diagrama de visión general de interacción UML: ocurrencias de interacción, interacciones en línea, flujo de control entre ellas, y cómo mantiene manejables los diagramas de secuencia grandes.Diagramas de comportamiento5 min de lectura
  29. 30Diagramas de perfilCómo leer y dibujar un diagrama de perfil UML: estereotipos, metaclases, la relación de extensión, valores etiquetados, y cuándo extender el lenguaje es mejor que sortearlo.Diagramas de estructura6 min de lectura
  30. 31UML con IAEn qué acierta de verdad un generador de UML con IA, qué cuatro errores repite, cómo escribir el prompt para un diagrama que merezca la pena y la revisión de dos minutos para el resto.Práctica del modelado9 min de lectura
  31. 32Ejemplo de e-commerceUn ejemplo completo de arquitectura de e-commerce: el modelo de dominio, la vista de componentes con sus contratos de servicio y la topología de despliegue, y para qué sirve cada uno.Práctica del modelado9 min de lectura
  32. 33Ejemplo bancarioUn ejemplo de sistema bancario en UML: el modelo de partida doble donde el saldo se deriva en vez de almacenarse, y la máquina de estados que recorre una transferencia.Práctica del modelado8 min de lectura
  33. 34Ejemplo de microserviciosUn ejemplo de arquitectura de microservicios: dónde poner los contratos síncronos, dónde publicar eventos en su lugar y cómo detectar un monolito distribuido sobre el papel.Práctica del modelado8 min de lectura
  34. 35Ejemplo de AWSUn ejemplo de arquitectura AWS en UML: la topología de despliegue con protocolos y puertos reales, y la vista de componentes donde los nombres de proveedor vuelven a ser contratos.Práctica del modelado8 min de lectura

Las demás series

Todos los artículos