• Elementos centrales
• Conjunto de principios y prácticas para el desarrollo
exitoso de software
• Un modelo de proceso con una biblioteca de
contenido asociada
• Un lenguaje de definición de procesos
• Plataforma
• Sitio web y herramientas de navegación
• Provee herramientas de configuración y extensión
¿PARA QUIÉN ES RUP?
• Diseñado para
• Profesionales en el desarrollo de software
• Interesados en productos de software
• Profesionales en la ingeniería y administración de
procesos de software
• Porque
• Provee un entorno de proceso de desarrollo
configurable, basado en estándares
• Permite tener claro y accesible el proceso de
desarrollo que se sigue
• Permite ser configurado a las necesidades de la
organización y del proyecto
• Provee a cada participante con la parte del
proceso que le compete directamente, filtrando
el resto
¿CUÁNDO USAR RUP?
Implementación
Pruebas (Fiabilidad,
Funcionalidad, Rendimiento)
LAS ITERACIONES
• En cada fase
• Análisis de Requerimientos
• Diseño
• Implementación
• Pruebas
• Otros
• Desarrollo basado en componentes
• UML como lenguaje de Modelado
• Proceso Integrado
VENTAJAS DEL RUP