Este documento proporciona una introducción a los conceptos básicos de modelado de UML, incluyendo diagramas de clases, casos de uso, paquetes, estados y actividades. Explica conceptos como actores, asociaciones, atributos, operaciones, generalización, agregación, composición e interfaces. También cubre temas avanzados como estereotipos, clases abstractas, objetos de valor frente a objetos de referencia, y colecciones. El documento busca servir como una guía concisa pero completa para comprender los fundamentos de la notación