Este documento presenta los conceptos clave de la metodología UML (Lenguaje de Modelado Unificado) para el desarrollo de software, incluyendo casos de uso, iteraciones incrementales, y la importancia de la arquitectura. El estudiante deberá aplicar estos conceptos para determinar los requisitos de un cliente y desarrollar el software de manera iterativa.