Sunteți pe pagina 1din 3

3.

El Proceso Unificado Racional (Rational Unified Process en ingls,


habitualmente resumido como RUP) es un proceso de desarrollo de software y
junto con el Lenguaje Unificado de Modelado UML, constituye la metodologa
estndar ms utilizada para el anlisis, implementacin y documentacin de
sistemas orientados a objetos.<br />
4. El RUP no es un sistema con pasos firmemente establecidos, sino un conjunto
de metodologas adaptables al contexto y necesidades de cada
organizacin.<br />
5. FASES<br />
6.
7. Inicio: Se hace un plan de fases, se identifican los principales casos de uso y
se identifican los riesgos. Se define el alcance del proyecto <br /> Elaboracin: se
hace un plan de proyecto, se completan los casos de uso y se eliminan los riesgos
<br /> Construccin: se concentra en la elaboracin de un producto totalmente
operativo y eficiente y el manual de usuario <br /> Transicin: se Instala el
producto en el cliente y se entrena a los usuarios. Como consecuencia de esto
suelen surgir nuevos requisitos a ser analizados. <br />
8. FASE DE INICIO<br />Durante la fase de inicio las iteraciones hacen ponen
mayor nfasis en actividades modelado del negocio y de requisitos.<br />Modelado
del negocio <br />En esta fase el equipo se familiarizar ms al funcionamiento de
la empresa, sobre conocer sus procesos. <br /> Entender la estructura y la
dinmica de la organizacin para la cual el sistema va ser desarrollado .<br />
Entender el problema actual en la organizacin objetivo e identificar potenciales
mejoras. <br /> Asegurar que clientes, usuarios finales y desarrolladores tengan
un entendimiento comn de la organizacin objetivo.<br />
9. Requisitos <br />En esta lnea los requisitos son el contrato que se debe cumplir,
de modo que los usuarios finales tienen que comprender y aceptar los requisitos
que especifiquemos. <br /> Establecer y mantener un acuerdo entre clientes y
otros stakeholders sobre lo que el sistema podra hacer. <br /> Proveer a los
desarrolladores un mejor entendimiento de los requisitos del sistema. <br />
Definir el mbito del sistema. <br /> Proveer una base para estimar costos y
tiempo de desarrollo del sistema. <br /> Definir una interfaz de usuarios para el
sistema, enfocada a las necesidades y metas del usuario. <br />
10. FASE DE ELABORACIN<br />En la fase de elaboracin, las iteraciones se
orientan al desarrollo de la baseline de la arquitectura, abarcan ms los flujos de
trabajo de requerimientos, modelo de negocios (refinamiento), anlisis, diseo y
una parte de implementacin orientado a la baseline de la arquitectura.<br
/>Anlisis y Diseo<br />En esta actividad se especifican los requerimientos y se
describen sobre como se van a implementar en el sistemas <br /> Transformar los
requisitos al diseo del sistema.<br /> Desarrollar una arquitectura para el
sistema.<br /> Adaptar el diseo para que sea consistente con el entorno de
implementacin<br />

11. FASE DE CONSTRUCCIN<br />Implementacin<br />Se implementan las


clases y objetos en ficheros fuente, binarios, ejecutables y dems. El resultado
final es un sistema ejecutable.<br /> Planificar qu subsistemas deben ser
implementados y en que orden deben ser integrados, formando el Plan de
Integracin.<br /> Cada implementador decide en que orden implementa los
elementos del subsistema.<br /> Si encuentra errores de diseo, los notifica.<br
/> Se integra el sistema siguiendo el plan. <br />
12. Pruebas <br />Este flujo de trabajo es el encargado de evaluar la calidad del
producto que estamos desarrollando, pero no para aceptar o rechazar el producto
al final del proceso de desarrollo, sino que debe ir integrado en todo el ciclo de
vida. <br /> Encontrar y documentar defectos en la calidad del software.<br />
Generalmente asesora sobre la calidad del software percibida.<br /> Provee la
validacin de los supuestos realizados en el diseo y especificacin de requisitos
por medio de demostraciones concretas.<br /> Verificar las funciones del producto
de software segn lo diseado.<br /> Verificar que los requisitos tengan su
apropiada implementacin. <br />
13. FASE DE TRANSICION<br />Despliegue<br />Esta actividad tiene como
objetivo producir con xito distribuciones del producto y distribuirlo a los usuarios.
Las actividades implicadas incluyen: <br /> Probar el producto en su entorno de
ejecucin final.<br /> Empaquetar el software para su distribucin.<br /> Distribuir
el software. Instalar el software.<br /> Proveer asistencia y ayuda a los
usuarios.<br /> Formar a los usuarios y al cuerpo de ventas.<br /> Migrar el
software existente o convertir bases de datos. <br />
14. DURANTE TODO EL PROYECTO <br />Gestin del proyecto<br />Se vigila el
cumplimiento de los objetivos, gestin de riesgos y restricciones para desarrollar
un producto que sea acorde a los requisitos de los clientes y los usuarios. <br />
Proveer un marco de trabajo para la gestin de proyectos de software intensivos.
<br /> Proveer guas prcticas realizar planeacin, contratar personal, ejecutar y
monitorear el proyecto.<br /> Proveer un marco de trabajo para gestionar riesgos.
<br />
15. Configuracin y control de cambios<br />El control de cambios permite
mantener la integridad de todos los artefactos que se crean en el proceso, as
como de mantener informacin del proceso evolutivo que han seguido. <br
/>Entorno <br />La finalidad de esta actividad es dar soporte al proyecto con las
adecuadas herramientas, procesos y mtodos. Brinda una especificacin de las
herramientas que se van a necesitar en cada momento, as como definir la
instancia concreta del proceso que se va a seguir. <br />En concreto las
responsabilidades de este flujo de trabajo incluyen: <br /> Seleccin y adquisicin
de herramientas<br /> Establecer y configurar las herramientas para que se
ajusten a la organizacin.<br /> Configuracin del proceso.<br /> Mejora del
proceso.<br /> Servicios tcnicos. <br />
16. VENTAJAS DE RUP<br />
17. La ventaja principal de RUP es que se basa todo en las mejores prcticas que
se han intentado y se han probado en el campo. (en comparacin con XP que se
basa en las prcticas inestables que utilizaron juntas se evita que se derribe).
<br />

18. Mitigacin temprana de posibles riesgos<br />altos<br />progreso visible en las


primeras etapas<br /> Temprana retroalimentacin que se ajuste<br />a las
necesidades reales<br />Gestin de la complejidad<br /> Conocimiento adquirido
en una iteracin<br />puede aplicarse de iteracin a iteracin<br />

S-ar putea să vă placă și