Definición


Es un Modelo, que tiene un lenguaje gráfico utilizado para especificar, visualizar, construir y documentar sistemas basados en software.

Este modelo plantea una serie de diagramas, como

Diagrama de clases

Describe la estructura de un Sistema con clases, asociaciones entre las clases e interfaces. Muestra la estructura interna y estática del sistema

Diagrama de casos de uso

Mostrar la funcionalidad provista por el Sistema y su interacción con los usuarios, a alto nivel

Diagrama de secuencia

Mostrar la interacción entre una serie de clases para completar una acción

Diagrama de estado

Mostrar el ciclo de vida de una clase o colaboración (como una Máquina de estados)

Diagrama de actividad

Mostrar el flujo de actividades a lo largo de un ciclo de trabajo