Este documento presenta una introducción a los diagramas UML (Lenguaje Unificado de Modelado) y proporciona pautas para desarrollar software utilizando UML. Explica los diferentes tipos de diagramas UML, incluidos diagramas de casos de uso, secuencia, colaboración, objetos, clases, estados, componentes y despliegue. El propósito de UML es especificar, visualizar y documentar esquemas de sistemas de software orientados a objetos de una manera estándar.