Proceso Unificado De Rational (Rup)
RUP es un proceso de Ingeniería de Programación que busca asegurar la producción de software de alta calidad, satisfaciendo las necesidades del cliente, y conarreglo a un plan y presupuesto predecibles. Adicional, es una forma disciplinada de asignar tareas y responsabilidades en un equipo de desarrollo (Quién Hace Qué, Cuándo y Cómo).
Las característicasPrincipales de RUP son las siguientes:
· Proceso iterativo, basado en el refinamiento sucesivo del sistema.
· Proceso controlado, donde juegan un papel de primordial importancia la gestión derequisitos y el control de los cambios.
· Basado en la construcción de modelos visuales del sistema.
o Centrado en el desarrollo de la arquitectura, por lo que maneja el concepto de desarrollo basado encomponentes.
· Conducido por los Casos de Uso.
· Soporta técnicas orientadas a objetos y en particular el uso de UML.
· Configurable.
· Fomenta el control de calidad.
· Soportado por herramientasCiclos
RUP divide el proceso de desarrollo en ciclos, teniendo un producto al final de cada ciclo. Dichos ciclo se divide en cuatro (4) fases:
Inicio
En esta fase se establece laoportunidad, alcance y se identifican todas las entidades externas con las que se trata (actores) y se define la interacción a un alto nivel de abstracción:
· Identificar todos los casos de uso
· Describiralgunos en detalle
· La oportunidad del negocio incluye:
ü Criterios de éxito
ü Identificación de riesgos
ü Estimación de recursos necesarios
ü Plan de las fases incluyendo hitos
Elaboración
Enesta fase se analiza el dominio del problema, se establecer una arquitectura base sólida, el plan del proyecto y eliminar los elementos de mayor riesgo para el desarrollo exitoso del proyectoVisión de “ una milla de amplitud y una pulgada de profundidad” porque las decisiones de arquitectura requieren una visión global del sistema.
Al terminar esta fase se deben obtener los resultado,...
Regístrate para leer el documento completo.