Este documento introduce el lenguaje UML (Unified Modeling Language) y describe sus principales diagramas. Explica que UML sirve para especificar, visualizar y documentar sistemas orientados a objetos sin determinar cómo diseñarlos. Luego resume cada diagrama UML, incluyendo casos de uso, secuencia, colaboración, clases, estados, componentes y despliegue. Concluye destacando la utilidad de UML para el análisis, diseño e implementación de sistemas de software.