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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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