Guía de tipos de diagramas UML: aprenda sobre todos los tipos de diagramas UML con ejemplos
Publicado: 2012-02-02UML significa Lenguaje de modelado unificado. Es un lenguaje rico para modelar soluciones de software, estructuras de aplicaciones, comportamiento del sistema y procesos comerciales. Hay 14 tipos de diagramas UML para ayudarlo a modelar estos comportamientos.
Puede dibujar diagramas UML en línea usando nuestro software, o ver algunos ejemplos de diagramas UML en nuestra comunidad de diagramación.
Lista de tipos de diagramas UML
Entonces, ¿cuáles son los diferentes tipos de diagramas UML? Hay dos categorías principales; diagramas de estructura y diagramas de comportamiento . Haga clic en los enlaces para obtener más información sobre un tipo de diagrama específico.
- diagramas de estructura
- Diagrama de clase
- Diagrama de componentes
- Diagrama de implementación
- Diagrama de objetos
- Diagrama de paquete
- Diagrama de perfil
- Diagrama de estructura compuesta
- Diagramas de comportamiento
- Use el diagrama del caso
- Diagrama de actividad
- Diagrama de máquina de estado
- Diagrama de secuencia
- Diagrama de comunicación
- Diagrama general de interacción
- Diagrama de tiempo
Los diagramas de estructura muestran las cosas en el sistema modelado. En un término más técnico, muestran diferentes objetos en un sistema. Los diagramas de comportamiento muestran lo que debería suceder en un sistema. Describen cómo los objetos interactúan entre sí para crear un sistema funcional.
Diagrama de clase
Obtenga más ejemplos de diagramas de clases UML >>
Diagrama de componentes
Un diagrama de componentes muestra la relación estructural de los componentes de un sistema de software. Estos se utilizan principalmente cuando se trabaja con sistemas complejos con muchos componentes. Los componentes se comunican entre sí mediante interfaces. Las interfaces están unidas mediante conectores. La siguiente imagen muestra un diagrama de componentes.
Obtenga más plantillas de diagramas de componentes >>
Diagrama de implementación
Un diagrama de implementación muestra el hardware de su sistema y el software en ese hardware. Los diagramas de implementación son útiles cuando su solución de software se implementa en varias máquinas, cada una con una configuración única. A continuación se muestra un diagrama de implementación de ejemplo.
Obtenga más plantillas de diagramas de implementación >>
Diagrama de objetos
Los diagramas de objetos, a veces denominados diagramas de instancias, son muy similares a los diagramas de clases. Al igual que los diagramas de clases, también muestran la relación entre los objetos, pero usan ejemplos del mundo real.
Muestran cómo se verá un sistema en un momento dado. Debido a que hay datos disponibles en los objetos, se utilizan para explicar relaciones complejas entre objetos.
Obtenga más plantillas de diagramas de objetos >>
Diagrama de paquete
Como sugiere el nombre, un diagrama de paquete muestra las dependencias entre diferentes paquetes en un sistema. Consulte este artículo de wiki para obtener más información sobre las dependencias y los elementos que se encuentran en los diagramas de paquetes.
Diagrama de perfil
El diagrama de perfil es un nuevo tipo de diagrama introducido en UML 2. Este es un tipo de diagrama que se usa muy raramente en cualquier especificación. Para obtener más plantillas de diagramas de perfil, visite nuestra comunidad de diagramas.
Diagrama de estructura compuesta
Los diagramas de estructura compuesta se utilizan para mostrar la estructura interna de una clase. Algunos de los diagramas de estructuras compuestas comunes.
Use el diagrama del caso
Como el tipo de diagrama más conocido de los tipos UML de comportamiento, los diagramas de casos de uso brindan una descripción gráfica de los actores involucrados en un sistema, las diferentes funciones que necesitan esos actores y cómo interactúan estas diferentes funciones.
Es un excelente punto de partida para la discusión de cualquier proyecto porque puede identificar fácilmente a los principales actores involucrados y los principales procesos del sistema. Puede crear diagramas de casos de uso con nuestra herramienta y/o comenzar de inmediato con nuestras plantillas de casos de uso.
Diagrama de casos de uso Relaciones explicadas con ejemplos
Obtenga más ejemplos de diagramas de casos de uso >>
Diagrama de actividad
Los diagramas de actividad representan flujos de trabajo de forma gráfica. Se pueden utilizar para describir el flujo de trabajo empresarial o el flujo de trabajo operativo de cualquier componente de un sistema. A veces, los diagramas de actividades se utilizan como alternativa a los diagramas de máquinas de estado. Consulte este artículo de wiki para obtener información sobre los símbolos y el uso de los diagramas de actividad. También puede consultar esta sencilla guía de diagramas de actividades.
Obtenga más plantillas de diagramas de actividades >>
Diagrama de máquina de estado
Los diagramas de máquina de estado son similares a los diagramas de actividad, aunque las notaciones y el uso cambian un poco. A veces también se los conoce como diagramas de estado o diagramas de gráficos de estado. Estos son muy útiles para describir el comportamiento de los objetos que actúan de manera diferente según el estado en el que se encuentran en ese momento. El siguiente diagrama de máquina de estado muestra los estados y acciones básicos.
Obtenga más ejemplos de diagramas de gráficos de estado >>
Diagrama de secuencia
Los diagramas de secuencia en UML muestran cómo los objetos interactúan entre sí y el orden en que ocurren esas interacciones. Es importante tener en cuenta que muestran las interacciones para un escenario particular. Los procesos se representan verticalmente y las interacciones se muestran como flechas. Este artículo explica el propósito y los conceptos básicos de los diagramas de secuencia. Además, consulte este completo tutorial de diagramas de secuencia para obtener más información sobre los diagramas de secuencia.
También puede comenzar a dibujar instantáneamente usando nuestras plantillas de diagramas de secuencia.
Diagrama de comunicación
En UML 1 se les llamó diagramas de colaboración. Los diagramas de comunicación son similares a los diagramas de secuencia, pero la atención se centra en los mensajes que se transmiten entre objetos. La misma información se puede representar usando un diagrama de secuencia y diferentes objetos. Haga clic aquí para entender las diferencias usando un ejemplo.
Diagrama general de interacción
Los diagramas de resumen de interacción son muy similares a los diagramas de actividad. Mientras que los diagramas de actividad muestran una secuencia de procesos, los diagramas de descripción general de interacción muestran una secuencia de diagramas de interacción.
Son una colección de diagramas de interacción y el orden en que suceden. Como se mencionó anteriormente, hay siete tipos de diagramas de interacción, por lo que cualquiera de ellos puede ser un nodo en un diagrama de resumen de interacción.
Diagrama de tiempo
Los diagramas de tiempo son muy similares a los diagramas de secuencia. Representan el comportamiento de los objetos en un marco de tiempo dado. Si es solo un objeto, el diagrama es sencillo. Pero, si hay más de un objeto involucrado, se utiliza un diagrama de tiempo para mostrar las interacciones entre los objetos durante ese período de tiempo.
Haga clic aquí para crear su diagrama de tiempo.
Arriba se mencionan todos los tipos de diagramas UML. UML ofrece muchos tipos de diagramas y, a veces, dos diagramas pueden explicar lo mismo usando notaciones diferentes.
Consulte esta publicación de blog para saber qué diagrama UML se adapta mejor a sus necesidades. Si tienes alguna pregunta o sugerencia, no dudes en dejar un comentario.