Documentos de Académico
Documentos de Profesional
Documentos de Cultura
RUP
El Proceso Racional Unificado (Rational Unified Process) es un
proceso de desarrollo iterativo de software creado por la
empresa Rational Software, actualmente propiedad de IBM. Junto con el
Lenguaje Unificado de Modelado UML, constituye la metodologa
estndar ms utilizada para el anlisis, diseo, implementacin y
documentacin de sistemas orientados a objetos.
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 customizan a la empresa.
Inception
Elaboration
Construction
Transition
Architecture
tiempo
1 Una baseline es una instantnea del estado de todos los artefactos del proyecto, registrada para efectos de gestin de configuracin y control de cambios.
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
identificados en la fase de inicio. Tambin debe demostrarse que se han
evitado los riesgos ms graves.
Los objetivos de esta fase son:
Completar la visin.
La arquitectura es estable.
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.
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
versiones actualizadas del producto, completar la documentacin,
entrenar al usuario en el manejo del producto, y en general tareas
relacionadas con el ajuste, configuracin, instalacin y facilidad de uso
del producto.
En se citan algunas de las cosas que puede incluir esta fase:
Prueba de la versin Beta para validar el nuevo sistema frente a las
expectativas de los usuarios
Funcionamiento paralelo con los sistemas legados que estn siendo
sustituidos por nuestro proyecto.
Conversin de las bases de datos operacionales.
Entrenamiento de los usuarios y tcnicos de mantenimiento.
Traspaso del producto a los equipos de marketing, distribucin y
venta.
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.