Este documento presenta una introducción a UML (Unified Modeling Language) y los diagramas de casos de uso. Explica qué es un modelo y los beneficios del modelado de software. Describe brevemente diferentes enfoques de modelado como el análisis estructurado y orientado a objetos. Luego introduce UML, su evolución y los diferentes tipos de diagramas. Finalmente, se enfoca en los diagramas de casos de uso, explicando qué son, cómo se usan para capturar requisitos funcionales del sistema, y elementos como actores, casos de uso y las relaciones entre