El Proceso Unificado Rational (RUP) es una metodología de desarrollo de software que se compone de cuatro fases principales: inicio, elaboración, desarrollo y transición. Cada fase tiene un propósito específico, comenzando con la definición del alcance del proyecto y culminando con la entrega del software a los usuarios finales.
• Pretende prever y tener todo el control de antemano:
• Modelo genera trabajo adicional.
• Genera muchos costos.
• No recomendable para proyectos pequeños.
ventajas
• Está basada totalmente en mejoras practicas de la metodología:
• Reduce riesgos del proyecto.
• Incorpora fielmente el objetivo de calidad.
• Integra desarrollo con mantenimiento.
fases del ciclo de vida
• Fase de transición
asegurar que el software este disponible para los usuarios finales y ajustar errores
• Fase de desarrollo
completar la funcioalidad del sistema, calificando los requisitos
• Fase de elaboración
diseña la solucion preliminar, seleccion casos de uso
• Fase de inicio
definir y acordar el alcance del proyecto con los patrocinadores
caracteristicas
• Forma disciplinada de asignar tareas y responsabilidades
• Pretende implementar las mejores prácticas en Ingeniería de Software
• Desarrollo iterativo
• Administración de requisitos
• Uso de arquitectura basada en componentes
• Control de cambios
• Modelado visual del software
• Verificación de la calidad del software
principios de desarrollo
• Adaptar el proceso
• Equilibrar prioridades
• Demostrar valor iterativamente
• Colaboración entre equipos
• Elevar el nivel de abstracción
• Enfocarse en la calidad
es
es un proceso de desarrollo de software y junto con el Lenguaje Unificado de Modelado UML, constituye la metodología estándar para el análisis, implementación y documentación de sistemas orientados a objetos.