RUP (Proceso Unificado de Rational) fue desarrollado por la empresa Rational Software, actualmente propiedad de IBM. Éste 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. 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. 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.
Se caracteriza por ser incremental, estar centrado en la arquitectura y guiado por los casos de uso. El ciclo de vida del RUP es una implementación del Desarrollo en Espiral, fue creado ensamblando los elementos en secuencias semi-ordenadas.
Ejemplo mas Claro Del Ciclo de Vida de un RUP y sus Fases
Ventajas del Modelo RUP
-Es el proceso de desarrollo más general de los existentes actualmente.
-Es una forma disciplinada de asignar tareas y responsabilidades en una empresa de desarrollo (quién hace qué, cuándo y cómo).
Desventajas del Modelo RUP
-Método pesado
-Por el grado de complejidad puede ser no muy adecuado.
-En proyectos pequeños, es posible que no se puedan cubrir los costos de dedicación del equipo de profesionales necesarios.
-Por el grado de complejidad puede no resultar no muy adecuado
-Mal aplicado en el estilo cascada
Artefactos del Modelo RUP
Un artefacto es una pieza de información que es producida o utilizada por procesos. Los artefactos son los elementos tangibles de un proyecto, elementos que el proyecto produce o usa mientras se trabaja en busca del producto final.
Organizacion del equipo de Trabajo
Ejemplo mas claro de la distribucion del equipo de trabajo