MODELO RUP "Rational Unified Process"

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.

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

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

fases del ciclo de vida

• Fase de inicio

definir y acordar el alcance del proyecto con los patrocinadores

• Fase de elaboración

diseña la solucion preliminar, seleccion casos de uso

• Fase de desarrollo

completar la funcioalidad del sistema, calificando los requisitos

• Fase de transición

asegurar que el software este disponible para los usuarios finales y ajustar errores

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.

Desventajas

• Pretende prever y tener todo el control de antemano:
• Modelo genera trabajo adicional.
• Genera muchos costos.
• No recomendable para proyectos pequeños.

ELABORADO POR:
• Oscar Moreno
• Yeimy Galindo