Metodología RUP


RUP (Proceso Unificado Racional) es un proceso para el desarrollo de un proyecto de un software que define claramente quien, cómo, cuándo y qué debe hacerse en el proyecto. Como 3 características esenciales está dirigido por los Casos de Uso: que orientan el proyecto a la importancia para el usuario y lo que este quiere, está centrado en la arquitectura: que Relaciona la toma de decisiones que indican cómo tiene que ser construido el sistema y en qué orden, y es iterativo e incremental: donde divide el proyecto en mini proyectos donde los casos de uso y la arquitectura cumplen sus objetivos de manera más depurada.


El ciclo de vida de RUP


RUP divide el proceso en 4 fases, dentro de las cuales se realizan varias iteraciones en número variable según el proyecto y en las que se hace un mayor o menor hincapié en los distintas actividades.

En las iteraciones de cada fase se hacen diferentes esfuerzos en diferentes actividades.


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.

Elaboración:

Se hace un plan de proyecto, se completan los casos de uso y se eliminan los riesgos.

Construcción:

Se concentra en la elaboración de un producto totalmente operativo y eficiente junto con el manual de usuario.

Transición:

Se Instala el producto en el cliente y se entrena a los usuarios. Como consecuencia de esto suelen surgir nuevos requisitos a ser analizados.




Justificación de la metodología


La metodología RUP es una metodología que usa el UML y en la que no se necesita un orden exacto de pasos a seguir sino que es adaptable a cada sistema y organización. Algunos de los beneficios que esta metodología proporciona son:

· Proporcionar una guía del orden de las actividades de los equipos.

· Especificar cuales artefactos deben ser desarrollados y cuando estos deben ser desarrollados.

· Dirigir las tareas de desarrolladores individuales y equipos como una sola.

· Ofrecer criterios para monitorear y medir los productos y actividades del proyecto.