Tipos de
diagramas UML
El Lenguaje Unificado de Modelado o UML (“Unified
Modeling Language”) es un lenguaje estandarizado
de modelado.
De
Estructurales
comportamiento
Diagrama de actividades
Muestra la secuencia y las condiciones
para coordinar los comportamientos de
nivel inferior, en lugar de los
Diagrama de clases clasificadores que poseen esos
Muestra la estructura del sistema, comportamientos. Estos son
subsistema o componente utilizando comúnmente llamados modelos de flujo
clases con sus características, de control y flujo de objetos.
restricciones y relaciones:
asociaciones, generalizaciones,
dependencias, etc.
Diagrama de casos de uso
Describe un conjunto de acciones (casos de
uso) que algunos sistemas o sistemas
Diagrama de componentes
(sujetos) deben o pueden realizar en
Muestra componentes y dependencias
colaboración con uno o más usuarios externos
entre ellos. Este tipo de diagramas se
del sistema (actores) para proporcionar
utiliza para el desarrollo basado en
algunos resultados observables y valiosos a los
componentes
actores u otros interesados del sistema(s).
Diagrama de despliegue Diagrama de máquina de estados
Muestra la arquitectura del sistema Se utiliza para modelar el
como despliegue (distribución) de comportamiento discreto a través de
artefactos de software. transiciones de estados finitos
De
comportamiento
Estructurales
Diagrama de secuencia
Diagrama de objetos
Es el tipo más común de diagramas de
Un diagrama de objeto estático es una
interacción y se centra en el
instancia de un diagrama de clase;
intercambio de mensajes entre líneas
muestra una instantánea del estado
de vida (objetos).
detallado de un sistema en un punto en
el tiempo.
Diagrama de comunicación
Se enfoca en la interacción entre líneas
de vida donde la arquitectura de la
estructura interna y cómo esto se
corresponde con el paso del mensaje
es fundamental. La secuencia de
Diagrama de paquetes
mensajes se da a través de una
Muestra los paquetes y las relaciones
numeración.
entre los paquetes.
Diagrama global de interacciones
Los diagramas global de interacciones
Diagrama de perfiles brindan una descripción general del flujo
Diagrama UML auxiliar que permite de control donde los nodos del flujo son
definir estereotipos personalizados, interacciones o usos de interacción.
valores etiquetados y restricciones
como un mecanismo de extensión
ligero al estándar UML. Los perfiles
permiten adaptar el metamodelo UML
para diferentes plataformas o
dominios.