Es un proceso que define quien debe hacer las cosas, que debe hacerse, cómo y cuándo. Dado su enfoque orientado al modelo, es decir, mantiene modelos en lugar de gran cantidad de documentación, utiliza un lenguaje concreto y bien definido (uml).
Es una metodología cuyo fin es
entregar un producto de software. Se estructura todos los procesos y se mide la
eficiencia de la organización. Es
un proceso de desarrollo de software el cual utiliza el lenguaje unificado de
modelado UML, constituye la metodología estándar más utilizada para el
análisis, implementación y documentación de sistemas orientados a objetos. El RUP es un conjunto de metodologías adaptables al
contexto y necesidades.