RUP es un proceso para el desarrollo de un proyecto de software que define quien. . centrado en la arquitectura y es iterativo e incremental. como. con 3 características esenciales como lo son: Casos de uso. cuando y que debe hacerse en el proyecto.

El RUP maneja 6 principios clave: • Adaptación del proceso. . • Colaboración entre equipos. • Enfocarse en la calidad. • Balancear prioridades. • Elevar el valor de abstracción. • Demostrar valor iterativamente.

Ciclo de vida de RUP El proceso del RUP está dividido en 4 fases. . en estas fases se realizan varias iteraciones de acuerdo al proyecto.

• Mostrar una arquitectura para los escenarios principales.Los objetivos son: • Establecer el ámbito del proyecto y sus limites • Encontrar los casos de uso críticos del sistema. • Estimar el coste en recursos y tiempo en todo el proyecto. los escenarios básicos. . las fuentes de incertidumbre. • Estimar los riesgos.

se identifican los autores y casos de usos y se diseñan los casos de uso esenciales.Fase de Inicio En esta fase se define el modelo del negocio y el alcance del proyecto. .

Los resultados de la fase son: • Documento de visión • Modelo inicial de casos de uso • Glosario inicial • Caso de negocio • Lista de riesgos y plan de contingencia • Plan del proyecto • Modelo de negocio .

Fase de Elaboración En esta fase se analiza el dominio del problema. Se construye un prototipo de la arquitectura que evoluciona en iteraciones sucesivas hasta convertirse en el sistema final. establece los cimientos de la arquitectura. . desarrolla el plan del proyecto y elimina los riesgos mayores.

•Completar la visión •Crear un plan para la fase de construcción •Demostrar que la arquitectura propuesta soportara la visión .Los objetivos de esta fase son: •Definir. validar y cimentar la arquitectura.

• Lista de riesgos y caso de negocio revisados • Plan de desarrollo para el proyecto • Manual de usuario preliminar. .Los resultados son los siguientes: • Un modelo de casos de uso al menos el 80% • Requisitos adicionales que capturan los requisitos no funcionales. • Descripción de la arquitectura software • Prototipo ejecutable de la arquitectura.

en esta fase todas las componentes. integrados y cambiados en su totalidad. características y requisitos deben ser implementados.Fase de Construcción En esta fase la finalidad es alcanzar la capacidad operacional del producto de forma incremental a través de las sucesivas iteraciones. .

• Conseguir versiones funcionales tan rápido como sea práctico. • Conseguir calidad adecuada.Los objetivos son: • Minimizar los costes de desarrollo mediante la optimización de recursos. .

• Caso del negocio actualizado . • Manual inicial de usuario.Los resultados de la fase de construcción deben ser: • Modelos completos(casos de uso. despliegue e implementación) • Arquitectura integra. • Riesgos presentados mitigados • Plan del proyecto para la fase de transición. • Prototipo operacional. análisis. diseño.

. instalación y facilidad de uso del producto.Fase de Transición En esta fase se pone el producto en manos de los usuarios finales. completar la documentación. configuración. entrenar al usuario en el manejo del producto y tareas relacionadas con el ajuste. para lo que se requiere desarrollar nuevas versiones actualizadas del producto.

• Funcionamiento paralelo con los sistemas legados que están siendo sustituidos por el nuevo proyecto. • Entrenamiento de los usuarios y técnicos de mantenimiento. • Conversión de las bases de datos operacionales. . • Traspaso del producto a los equipos de marketing. distribución y venta.En esta fase también se realiza: • La prueba de la versión beta para validar al nuevo sistema frente a las expectativas del usuario.

. • Un producto final que cumpla los requisitos esperados. que funcione y satisfaga suficientemente al usuario.Los objetivos de esta fase son: • Conseguir que el usuario se valga por si mismo.

.Los resultados son: • Prototipo operacional • Documentos legales • Caso del negocio completo • Línea base del producto completa y corregida que incluye todos los modelos del sistema • Descripción de la Arquitectura completa y corregida. • Las iteraciones de esta fase irán dirigidas normalmente a conseguir una nueva versión.

• Son aceptables los gastos actuales versus los gastos planificados. .Los criterios de evaluación de esta fase son: • El usuario se encuentra satisfecho.

Sign up to vote on this title
UsefulNot useful