UML o Lenguaje Unificado de Modelado es el lenguaje de modelado de sistemas de software más conocido en la actualidad.

Se utiliza visualizar, especificar, construir y documentar un sistema. Es decir, es una forma de representar el programa (software) de manera gráfica.

A continuación, puedes ver un ejemplo de un diagrama UML:

Ejemplo de diagrama UML

Dentro de la gama de los diagramas UML, existen diferentes tipos: Diagramas de clases, de componentes, despliegue, objetos, paquetes, perfiles...

En la imagen de abajo puedes ver otro ejemplo de un diagrama UML, esta vez empleando otro tipo de diagrama:

Diagrama

Existen 2 tipos de diagramas UML:

  1. Diagramas estructurales: Representan la estructura del programa.
  2. Diagramas de comportamiento: Representan el comportamiento del programa.