Está en la página 1de 3

DIAGRAMAS UML

DIAGRAMA VENTAJAS DESVENTAJAS APLICACIÓN


Diagrama de clase Comprender mejor Los diagramas de Los diagramas de
la visión general de clases especifican clases se utilizan a
los esquemas de una qué clases hay y lo largo del proceso
aplicación. Expresar cómo están de modelado, el cual
visualmente relacionadas, pero puede realizarse con
cualesquier no cómo interactúan el software UML de
necesidades para alcanzar modelado unificado.
específicas de un comportamientos Este es un ejemplo
sistema y divulgar particulares. de cómo se utiliza
esa información en El método tiende un diagrama de
toda la empresa. hacer muy lento. La clases para
instalación es muy presentar el sistema
costosa backend en un
cajero automático
Diagrama de casos El rol más No establecen los Los diagramas de
de uso importante del requisitos casos de uso
modelo de casos de funcionales. muestran el
uso es comunicar el Tampoco permiten comportamiento
comportamiento del establecer los esperado del
sistema a los requisitos no sistema. No
clientes y usuarios funcionales. muestran el orden en
finales. En Los casos de uso que se realizan los
consecuencia, debe deben pasos. (Use un
ser fácil de entender. complementarse diagrama de
con información secuencia para
adicional mostrar cómo
interactúan los
objetos con el
tiempo).
Diagrama de Modelar la lógica de Una representación Se utiliza para indicar
secuencia una operación, una de un diagrama de que un objeto está
función o un secuencia activo (o
procedimiento demasiado largo, instanciado) durante
sofisticados. Ve puede ser una interacción
cómo los objetos y difícilmente entre dos objetos. La
los componentes entendido por longitud del
interactúan entre sí alguien ajeno al rectángulo indica la
para completar un Sistema. duración de los
proceso. Planificar y objetos que
comprender la permanecen activos.
funcionalidad En un diagrama de
detallada de un secuencia, una
interacción entre dos
escenario actual o objetos ocurre
futuro. cuando un objeto
envía un mensaje a
otro.
Diagrama de estado Los diagramas de No resulta de todo se utilizan como
estado permiten adecuado para puntos de partida de
visualizar los describir el alto nivel para el
estados de un objeto comportamiento diseño de software
—ya sea éste un que incluye a una complejo por su
documento, serie de objetos simplicidad, que
producto o colaborando entre sí. permite comunicar
persona—, los de manera clara los
eventos ante los En un diagrama de distintos modos de
cuales reacciona y transición de estado, funcionamiento.
los efectos o los eventos
acciones que realiza representan los
al cambiar de estado activadores de
o mientras se cambio que el objeto
encuentra en un puede sufrir.
estado.

Diagrama de Representan La posible falla en la Mostrar qué


componentes aspectos físicos del modelación de un elementos de
sistema. hardware. software se
· Se pueden construir implementan
a partir del modelo mediante qué
de clases y escribir elementos de
desde cero para el hardware. Ilustrar el
nuevo sistema. procesamiento en
· Se puede importar tiempo de ejecución
de otros proyectos o para el hardware.
de productos Proporcionar una
terceros. vista de la topología
del sistema de
hardware.

Diagrama de Muestra un conjunto La posible falla en la Mostrar qué


implementación de nodos y sus modelación de un elementos de
relaciones. hardware. software se
> Se utilizan para implementan
describir la vista de mediante qué
despliegue estática elementos de
de un sistema. hardware. Ilustrar el
> Se relacionan con procesamiento en
los diagramas de tiempo de ejecución
componentes, ya para el hardware.
que un nodo Proporcionar una
normalmente vista de la topología
incluye uno o más del sistema de
componentes. hardware.

También podría gustarte