El documento describe los conceptos de UML (Unified Modeling Language) y diagramas de clases. UML es un lenguaje de modelado para sistemas orientados a objetos que permite construir, visualizar y documentar los elementos de un sistema de software. Los diagramas de clases son diagramas estáticos que describen la estructura de un sistema mediante la representación de sus clases, atributos y relaciones. Se explican los conceptos de herencia, composición, agregación, dependencia e interfaces en UML. Finalmente, se incluyen ejemplos de diagramas de clases.