Este documento introduce los diagramas UML (Lenguaje de Modelado Unificado) que son herramientas para comunicar ideas de diseño de software. Explica los principales tipos de diagramas UML como diagramas de clases, casos de uso, secuencias, actividades y componentes. Estos diagramas permiten modelar las relaciones entre clases, los flujos de una aplicación, y la estructura de un sistema de software terminado.