Para visualizar,
especificar, construir y
documentar un sistema
es la sucesión de una
serie de métodos de
análisis y diseños
orientada a objetos.
Tipos de UML
Estructura
Diagrama de clases: Es un diagrama estático
que describe la estructura de un sistema
mostrando sus clases, orientadas a objetos.
Diagrama de objetos: Es un diagrama que
muestra una vista completa o parcial de los
objetos de un sistema en un instante de ejecución
específico.
Diagrama de componentes: Representa
cómo un sistema de software es dividido en
componentes y muestra las dependencias
entre estos componentes.
Diagrama de paquetes: Muestra cómo un
sistema está dividido en agrupaciones
lógicas mostrando las dependencias entre
esas agrupaciones.
Diagramas de despliegue: Se utiliza para modelar la
disposición física de los artefactos software en nodos
(usualmente plataforma de hardware)
Comportamiento
Diagrama caso de uso: Representa la forma en como un cliente opera
con el sistema en desarrollo, además de la forma, tipo y orden en como
los elementos interactúan.
Diagrama de actividades: Representa los flujos de
trabajo paso a paso de negocio y operacionales de los
componentes de un sistema.
Diagrama de estados: Muestran el conjunto de estados
por los cuales pasa un objeto durante su vida en una
aplicación en respuesta a eventos junto con sus
respuestas y acciones.
Interacción
Diagrama de
secuencia: Usado para
modelar interacción
entre objetos de un
sistema.
Diagrama de colaboración: Es
esencialmente un diagrama que muestra
interacciones organizadas alrededor de los
roles.