El diagrama de estructura compuesta es uno de los nuevos artefactos añadidos a UML 2.0. Un diagrama de estructura compuesta es un diagrama estructural de UML que contiene clases, interfaces, paquetes y sus relaciones, y que proporciona una vista lógica de todo, o parte de un sistema de software. Muestra la estructura interna (incluyendo partes y conectores) de un clasificador estructurado o una colaboración.
Un diagrama de estructura compuesta desempeña un papel similar al de un diagrama de clases, pero permite profundizar más en la descripción de la estructura interna de múltiples clases y mostrar las interacciones entre ellas. Puedes representar gráficamente clases internas y partes, y mostrar asociaciones tanto entre como dentro de las clases.

🎯 Propósito del diagrama de estructura compuesta
Los diagramas de estructura compuesta cumplen varias funciones críticas en la modelización de sistemas:
-
Echar un vistazo dentro de los objetos: Permiten a los usuarios examinar exactamente qué componentes componen un objeto
-
Detallar acciones internas: Documentar las acciones internas de una clase, incluyendo las relaciones de clases anidadas
-
Modelado de composición: Mostrar objetos definidos como una composición de otros objetos clasificados
📊 Diagrama de estructura compuesta a simple vista
Características clave para entender:
-
Los diagramas de estructura compuesta muestran la partes internas de una clase
-
Las partes siguen la convención de nombres:
nombreParte:tipoParte[multiplicidad] -
Las clases agregadas son partes de una clase, pero las partes no necesariamente son clases: una parte es cualquier elemento utilizado para formar la clase contenedora

🔗 Derivar el diagrama de estructura compuesta a partir de un diagrama de clases
Estudio de caso: Sistema de tienda en línea
Supongamos que estamos modelando un sistema para una tienda en línea. El cliente nos ha indicado que los clientes pueden unirse a un programa de membresía que les brindará ofertas especiales y envío con descuento, por lo que hemos ampliado el objeto cliente para ofrecer una opción de miembro y otra estándar.
Modelemos la tienda en línea utilizando un diagrama de clases:

Relaciones clave:
-
Una clase para Artículo que puede ser agregado por el Pedido clase
-
Pedido está compuesto por el Cliente clase
-
Cliente en sí mismo está compuesto por el GerenteDeTienda clase
Tenemos muchos objetos que terminan dentro de otros objetos. Todo parece terminar dentro de GerenteDeTienda, por lo tanto, podemos crear un diagrama de estructura compuesta para ver realmente de qué está hecho.

En el ejemplo anterior, podemos ver:
-
GerenteDeTienda desde su propia perspectiva, en lugar del sistema en su conjunto
-
GerenteDeTienda contiene directamente dos tipos de objetos (Cliente y Artículo) como lo indican las dos flechas de composición en el diagrama de clases
-
El diagrama de estructura compuesta muestra de forma más explícita la inclusión de los subtipos de Cliente
-
Observe que el tipo de ambas partes es Cliente, ya que la tienda las ve a ambas como objetos Cliente
-
También vemos un conector que muestra la relación entre Artículo y Pedido
-
Pedido no está directamente contenido dentro de la clase GerenteDeTienda, pero podemos mostrar relaciones con partes anidadas dentro de los objetos que agrega
⚖️ Diagrama de Clases frente a Diagrama de Estructura Compuesta
Pregunta: ¿Los dos diagramas siguientes expresan el mismo significado?
Respuesta: En un diagrama de clases, la referencia entre Descripción y Precios es ambigua; estrictamente hablando, no son exactamente iguales.
-
El diagrama de clases sí muestra que Descripción tendrá una referencia a un objeto Precios
-
Pero no especifica si la referencia entre los dos objetos está contenida explícitamente dentro de Artículo

Si utilizamos un diagrama de estructura compuesta, el significado de la contención de la relación de asociación es inequívoco:
-
La referencia entre los objetos Description y Pricing se limita a objetos compuestos por Item
-
Las implementaciones específicas de la actividad de un objeto pueden modelarse claramente
🔗 Referencias a partes externas
Hemos visto ejemplos de cómo los diagramas de estructura compuesta son excelentes para describir agregación, pero sus modelos también necesitarán contener referencias a objetos fuera de la clase que está modelando.
¿Pero qué pasa con referenciar un objeto externo con un diagrama de estructura compuesta como el ejemplo siguiente?

Puntos clave:
-
Las referencias a objetos externos se muestran como una parte con unrectángulo punteado
-
Aunque el objeto referenciado está fuera de la clase, la referencia en sí misma se encuentra dentro de la clase modelada y es un paso importante para mostrar su implementación
🧱 Conceptos básicos del diagrama de estructura compuesta
Las entidades clave de estructura compuesta identificadas en la especificación UML 2.0 son:clasificadores estructurados, partes, puertos, conectores y colaboraciones.
Colaboración
Una colaboración describe una estructura de partes que colaboran (roles). Una colaboración se adjunta a una operación o a un clasificador mediante un uso de colaboración. Utilice una colaboración cuando desee definir únicamente los roles y conexiones necesarios para lograr un objetivo específico de la colaboración.
Por ejemplo, el objetivo de una colaboración puede ser definir los roles o los componentes de un clasificador. Al aislar los roles principales, una colaboración simplifica la estructura y aclara el comportamiento en un modelo.
Ejemplo:
En este ejemplo, las ruedas y el motor son las partes de la colaboración y el eje delantero y el eje trasero son los conectores. El coche es la estructura compuesta que muestra las partes y las conexiones entre ellas.

Partes
Una parte es un elemento del diagrama que representa un conjunto de una o más instancias que posee un clasificador estructurado contenedor. Una parte describe el rol de una instancia en un clasificador. Puede crear partes en el compartimento de estructura de un clasificador, y en varios diagramas UML como diagramas de estructura compuesta, clase, objeto, componente, despliegue y paquete.
Puerto
Un puerto define el punto de interacción entre una instancia de un clasificador y su entorno o entre el comportamiento del clasificador y sus partes internas.
Interfaz
El diagrama de estructura compuesta admite lanotación de bola y casquillopara las interfaces proporcionadas y requeridas. Las interfaces pueden mostrarse o ocultarse en el diagrama según sea necesario.
Conector
Una línea que representa una relación en un modelo. Cuando modela la estructura interna de un clasificador, puede usar un conector para indicar un enlace entre dos o más instancias de una parte o un puerto. El conector define la relación entre los objetos o instancias que están vinculados a roles en el mismo clasificador estructurado e identifica la comunicación entre esos roles. El producto especifica automáticamente el tipo de conector que se debe crear.
💻 Ejemplo de diagrama de estructura compuesta – Sistema informático
Vamos a desarrollar el diagrama de estructura compuesta para un sistema informático que incluye los siguientes componentes:
-
Unidad de alimentación (PSU)
-
Disco duro (HDD)
-
Placa base (MB)
-
Unidad óptica (DVD-RW)
-
Módulo de memoria (MM)
Asumiremos momentáneamente que la placa base es del tipo que tiene una tarjeta de sonido y un adaptador de pantalla integrados:

🚀 Dibuja un diagrama de estructura compuesta ahora
Has aprendido qué es un diagrama de estructura compuesta y cómo dibujarlo. Es momento de dibujar un diagrama de estructura compuesta propio.
Visual Paradigm Edición Comunitariaes un software UML que admite todos los tipos de diagramas UML. Es un modelador UML galardonado internacionalmente, y sin embargo es fácil de usar, intuitivo y completamente gratuito.
🤖 Nueva función: Genera diagramas de estructura compuesta con IA en Visual Paradigm Desktop
25 de marzo de 2026 | EDICIÓN REQUERIDA: Professional para escritorio
Estamos emocionados de anunciar una actualización potente paraVisual Paradigm Desktop. Nuestra última versión introduce la capacidad de generar diagramas de estructura compuesta profesionales utilizando tecnología de IA avanzada. Esta nueva función simplifica la modelización de estructuras internas, puertos y colaboraciones, convirtiéndonos en una herramienta líder de UML con IA para arquitectos de software modernos.
Ya sea que estés documentando jerarquías de sistemas complejas o detallando las interacciones en tiempo de ejecución de un microservicio, nuestro generador de UML con IA te permite transformar una descripción de texto sencilla en un modelo visual estructurado en segundos.

Cómo usar el generador de diagramas de estructura compuesta con IA
Crear tu próximo diagrama es un proceso sin interrupciones dentro del entorno de escritorio. Sigue estos cuatro sencillos pasos para comenzar:
-
Navega hasta el menú superiory seleccionaHerramientas > Generación de diagramas con IA. Esto abrirá la ventana deGeneración de diagramas con IAcuadro de diálogo.

-
En la selección del tipo de diagrama, eligeDiagrama de estructura compuesta.
-
Ingresa tu tema específico o requisitos. Por ejemplo:
“Genera un diagrama de estructura compuesta para un sistema de gestión hospitalaria que ilustre las relaciones entre pacientes, médicos y registros médicos.”
-
Haga clic en Aceptar.
Una vez que la IA procese su solicitud, generará el diagrama resultante directamente en su lienzo. Desde allí, puede continuar modelando, revisar los componentes o ajustar el diseño utilizando nuestra completa suite de herramientas UML.

Esta actualización refuerza nuestro compromiso de ser el generador de diagramas de IA más versátil del mercado. Al integrar la IA en el flujo de trabajo UML, ayudamos a los equipos a reducir el esfuerzo manual y centrarse en el diseño de alto nivel del sistema. Puede explorar más sobre cómo funciona en nuestra página de aterrizaje de generación de diagramas con IApágina de aterrizaje de generación de diagramas con IA.
🌐 Opción 2: Usar Visual Paradigm Online (OpenDocs)
También puede usar esta función en el entorno en línea «OpenDocs»:
-
Abrir Editor: Dentro de un espacio OpenDocs, haga clic en el botónInsertar en la barra superior y seleccione elDiagramas pestaña.
-
Elegir diagrama: SeleccioneDiagrama de estructura compuesta para abrir el editor.
-
Usar IA: Haga clic enCrear con IA en la esquina superior derecha del editor.
-
Describir y renderizar: Ingrese la descripción de su sistema en la caja de entrada y haga clic enGenerar.
✨ Refinamiento y personalización con IA
Una vez que se cree el diagrama inicial, puede refinarlo de forma conversacional utilizando el chatbot de IA:
-
Modificar elementos: Pídale al bot que “Cambiar el nombre de la información de contacto de invitado a Contacto” o “Agregar una nueva parte para la pasarela de pago”
-
Establecer enlaces: Instrúyalo para que “Crear un conector entre los detalles de reserva y la habitación”
-
Rastreabilidad: La IA puede cruzar referencias con sus diagramas de clase existentes para garantizar que las partes y puertos internos permanezcan consistentes con su modelo más amplio
🎯 ¿Listo para acelerar su flujo de trabajo de modelado?
Experimente el generador de UML con IA más avanzado disponible hoy.
Descargar Visual Paradigm Escritorio
Quedamos a la espera de ver los sistemas complejos que construyan con nuestras nuevas capacidades impulsadas por IA. Manténgase atento a más actualizaciones mientras seguimos ampliando nuestra herramienta de IA.
La IA de Visual Paradigm puede generar diagramas de estructura compuesta de UML directamente a partir de descripciones en lenguaje natural, permitiéndole visualizar la estructura interna de clases, componentes o sistemas sin dibujar manualmente.
- 📚 Referencias
- Generador de diagramas de estructura compuesta con IA para OpenDocs: Aprenda a generar diagramas de estructura compuesta usando IA en el entorno en línea de OpenDocs de Visual Paradigm con instrucciones paso a paso.
- Generador de diagramas de estructura compuesta con IA para Escritorio: Notas oficiales de lanzamiento que detallan la nueva función de generación de diagramas de estructura compuesta con IA para la edición profesional de Visual Paradigm Escritorio.
- Guía para principiantes del generador de UML con IA: Una guía completa y amigable para principiantes sobre el uso de herramientas de generación de diagramas UML con IA en todas las plataformas de Visual Paradigm.
- Generador de diagramas de estructura compuesta con IA – Lanzamiento para Escritorio: Documentación detallada sobre cómo aprovechar la IA para transformar descripciones de texto en diagramas de estructura compuesta estructurados dentro del entorno de escritorio.
- Tutorial de generación de diagramas con IA de Visual Paradigm (Vídeo): Tutorial en vídeo que demuestra el flujo de trabajo para generar diagramas UML, incluyendo diagramas de estructura compuesta, utilizando las herramientas de IA de Visual Paradigm.
- Mejore el pensamiento de diseño: Nueva generación de diagramas con IA: Anuncio que cubre las capacidades más amplias de generación de diagramas con IA presentadas en toda la suite de productos de Visual Paradigm.
- Visión general de las herramientas de diagramas con IA de Miro: Recurso comparativo que discute cómo la automatización con IA acelera la creación inicial de diagramas y proporciona una base visual clara para el diseño de sistemas.
- Tutorial de diagrama de clases UML con chatbot de IA: Tutorial que explica cómo el chatbot de IA de Visual Paradigm puede crear y perfeccionar diagramas UML mediante interacciones conversacionales.
- Demostración de funciones de IA de Visual Paradigm (Vídeo): Demostración en vídeo que muestra las funciones impulsadas por IA para modelado UML, incluyendo generación y capacidad de perfeccionamiento de diagramas.
- Características del chatbot de IA de Visual Paradigm: Página oficial de características que detalla las capacidades del chatbot de IA de Visual Paradigm para la creación y modificación interactivas de diagramas.
- Técnicas avanzadas de modelado UML con IA (Vídeo): Video tutorial avanzado que cubre técnicas sofisticadas para utilizar la IA con el fin de modelar estructuras y relaciones UML complejas.
- Demostración de visualización estructural impulsada por IA (Vídeo): Recurso de vídeo complementario que demuestra la creación asistida por IA de diagramas estructurales UML, incluyendo diagramas de estructura compuesta y diagramas de objetos.
- Guía de modelado de estructura interna impulsada por IA: Documentación detallada sobre el uso de la IA para modelar estructuras internas, puertos y colaboraciones en diagramas de estructura compuesta.
- Guía de diagramas de objetos impulsada por IA: Guía complementaria que explica cómo las herramientas de IA pueden ayudar en la creación de diagramas de objetos y visualizaciones estructurales relacionadas para el modelado de sistemas.













