Este documento describe el modelado orientado a objetos y el Lenguaje de Modelado Unificado (UML). Explica que un modelo es una abstracción que se construye para entender y resolver problemas, y que los modelos se construyen para reducir la complejidad, comunicar ideas, probar sistemas antes de construirlos y documentar decisiones. Luego describe que el modelado orientado a objetos usa objetos como bloques de construcción y UML como lenguaje para crear los modelos, y resume brevemente la historia y propósito de UML.