1. FASE DE RUP
Un caso de negocios inicial, incluyendo:
• Evaluación inicial de riesgos.
• Una e valuación de los recursos requeridos
RUP define nueve disciplinas a realizar en cada fase del proyecto:
• Modelado del negocio
• Análisis de requisitos
• Análisis y diseño
• Implementación Té tDistribución
s
• Gestión de configuración y Cambios Gestión del proyecto
• Gestión del entorno
Iterativo e Incremental:
2. Marco de Referencia
El ciclo de vida de RUP, como se conoce al trazadode las actividades de desarrollo en
el tiempo, está dividido en 4 fases:
• Inicial,
• Elaboración
• Construcción
• Transición
Los cuales corresponden a los 4hitos principales de RUP: proyecto, arquitectura,
versión β y release (Ver Ilustración 1).En términos de habilidades y conocimiento, el
RUP esta dividido en principios clave. Cada uno de ellos corresponde a distintos
aspectos del desarrollo de software que generalmente requieren habilidad es
específicas; esto se refleja en los roles y las actividades definidas para cada principio.
Cada fase cambia el foco del equipo de trabajo iterativa. Esto quiere para alcanzar
cada uno de los hitos y es llevada a cabo en forma decir que la fase se fragmenta en
pequeños proyectos que recorren todas las disciplinas y producen un ejecutable –en el
sentido de software. Dicho producto es la forma más efectiva de verificar el progreso
del proyecto y de reducir los riesgos inherentes.
En la Ilustración las iteraciones están representadas como franjas verticales de
limitadas por líneas punteadas y marcadas por una letra que corresponde a la inicial
3. de la fase y un índice consecutivo. La fase inicial generalmente tiene una sola
iteración. El ciclo de vida iterativo ha comprobado ser uno de los más efectivos para
llevar una buena administración de los proyectos de software. Fases de RUP:
Inicio
Alcanzar un acuerdo entre todos los interesados respecto a los objetivos del ciclo de
vida para el proyecto, generando el ámbito del proyecto, el caso de negocio, síntesis
de arquitectura posible y el alcance del proyecto.
Elaboración
Establecimiento de la línea base para la Arquitectura del sistema y proporcionar una
base estable para el diseño y el esfuerzo de implementación de la siguiente fase,
mitigando la mayoría de los riesgos tecnológicos.
Construcción
Completar el desarrollo del sistema basado en la línea base de la arquitectura.
Transición:
Garantizar que el software está listo para entregarlo a los usuarios.