El documento presenta una introducción a UML (Lenguaje de Modelado Unificado) describiendo sus características principales como lenguaje visual para especificar sistemas mediante diagramas. Explica conceptos clave de la programación orientada a objetos como objetos, clases, herencia, polimorfismo y encapsulamiento, y describe los diferentes tipos de diagramas UML para modelar sistemas desde distintas perspectivas.