1) El RUP es una metodología de desarrollo de software que utiliza UML y se compone de tres fases claves: dirigida por casos de uso, centrada en la arquitectura e interactiva. 2) Presenta el desarrollo iterativo como mejor práctica, con ciclos de desarrollo que generan versiones ejecutables del sistema. 3) Se compone de fases de inicio, elaboración, construcción, evaluación y transición, en las que se generan y evalúan diferentes artefactos como modelos de casos de uso y desc