Este documento describe el Lenguaje de Modelado Unificado (UML) y sus principales diagramas. UML es un lenguaje estándar para modelar sistemas de software que facilita el modelado de todo tipo de sistemas mediante una variedad de diagramas. Los diagramas más importantes incluyen el diagrama de clases, diagrama de actividades y diagrama de secuencias. UML fue desarrollado inicialmente por tres expertos en modelado de software, conocidos como "Los Tres Amigos".