Este documento presenta un tutorial sobre el Lenguaje de Modelado Unificado (UML). Explica que UML permite modelar conceptual y concretamente aspectos de desarrollo de software como procesos de negocio, funciones de sistema, clases, bases de datos y componentes. Luego, detalla tres diagramas UML: clases, casos de uso e interacción. Finalmente, se enfoca en explicar el diagrama de clases, incluyendo conceptos como clases, atributos, métodos, relaciones como herencia, agregación, asociación y dependencia.