Este documento introduce UML (Lenguaje de Modelado Unificado), que es un lenguaje estándar para visualizar, especificar y construir artefactos de sistemas de software orientados a objetos. Explica que UML no es un método de desarrollo sino un lenguaje independiente que puede usarse con diferentes enfoques. También describe los nueve diagramas principales de UML para modelar diferentes aspectos de un sistema, así como las ventajas y desventajas de usar UML.