Este documento describe la metodología RUP (Proceso Unificado Racional) para el desarrollo de software. Explica la evolución de las metodologías de desarrollo de software a través de las décadas, las fases, hitos y disciplinas del RUP, y cómo se relaciona con UML. También compara RUP con otras metodologías ágiles como Scrum y XP, y provee un ejemplo de cómo aplicar RUP en un proyecto de software para la gestión de artículos deportivos.