Documente Academic
Documente Profesional
Documente Cultură
RUP1
Definicin
Es un proceso de desarrollo iterativo de software creado por
Rational Software Corp. En realidad RUP no es slo un proceso, sino un
Framework con guas para implementar buenas y giles prcticas de
desarrollo, las cuales se adaptan o custodian a la empresa.
Orientado a los casos de uso
Los Casos de Uso son una tcnica de captura de requisitos que
fuerza a pensar en trminos de importancia para el usuario. Se define
un Caso de Uso como un fragmento de funcionalidad del sistema
que proporciona al usuario un valor aadido. Los Casos de Uso
representan los requisitos funcionales del sistema.
Inception
Elaboration
Construction
Transition
Architecture
tiempo
El caso de negocio.
Elaboracin
El propsito de la fase de elaboracin es analizar el dominio del
problema, establecer los cimientos de la arquitectura, desarrollar el plan
del proyecto y eliminar los mayores riesgos.
En esta fase se construye un prototipo de la arquitectura, que
debe evolucionar en iteraciones sucesivas hasta convertirse en el
sistema final. Este prototipo debe contener los Casos de Uso crticos
Completar la visin.
La arquitectura es estable.
previstos.
Si no se superan los criterios de evaluacin quiz sea necesario
abandonar el proyecto o replanterselo considerablemente.
Construccin
La finalidad principal de esta fase es alcanzar la capacidad
operacional del producto de forma incremental a travs de las sucesivas
iteraciones. Durante esta fase todos los componentes, caractersticas y
requisitos deben ser implementados, integrados y probados en su
totalidad, obteniendo una versin aceptable del producto.
Los objetivos concretos segn incluyen:
Transicin
La finalidad de la fase de transicin es poner el producto en manos
de los usuarios finales, para lo que se requiere desarrollar nuevas
Inception
Elaboration
Objetivos
(Vision)
Construction
Arquitectura
Transition
Capacidad
Operacional
Inicial
Release
del Producto
tiempo
Ilustracin 4 - Fases e hitos del proceso de desarrollo
Ventajas
RUP posee un amplio y potente Framework de desarrollo, el cual
tiene tres caractersticas principales: Esta orientado a los casos de uso,
est centrado en la arquitectura y es iterativo e incremental. El ciclo de
vida de los proyectos se divide en las siguientes fases:
Inception phase
Elaboration phase
Construction phase
Transition phase
Desventajas
A pesar de poseer un amplio y potente framework de desarrollo de
software, RUP est enfocado slo a este proceso en s. No contempla
procesos de adquisicin, ni compra, etc., los cuales son procesos
principales dentro de Gauss Global.