RUP (Proceso Unificado de Rational)

¿ Que es la Metodología RUP ?

 

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.

Características del Modelo RUP

 

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).

  • Un proceso de software hecho a la medida para ser publicado y hacerlo accesible para todo el equipo del proyecto.
  • Un proceso de software configurable, para satisfacer necesidades específicas de un proyecto.
  • Una definición común del proceso que puede ser compartida por todo el equipo de desarrollo, ayudando a asegurar una comunicación clara y sin ambigüedades entre los miembros del equipo. 
  • Ofrece a cada usuario, un filtrado personalizado de la definición del proceso publicado, acorde con su rol dentro del proyecto.

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

  • Analistas: Agrupa los roles que están principalmente involucrados en la captura de requerimientos (investigan). Por ejemplo analista de procesos de negocios.
  • Desarrolladores: Agrupa a los roles principalmente involucrados en el diseño e implementación del software. Algunos de los roles de esta categoría son el arquitecto de software, el diseñador, el integrador, etc.
  • Gerentes: Agrupa los roles principalmente involucrados en la dirección y configuración de los procesos de ingeniería. Por ejemplo, gerente de proyecto, gerente de publicación (deployment).
  • Producción y Soporte: Agrupa los roles para dar soporte al proceso de desarrollo del software. Ejemplos: escritor técnico, especialista de herramientas, administrador de sistema, etc.
  • Probadores: Agrupa los roles que dirigen las pruebas para habilidades específicas a medir. Ejemplos: probador, analista de pruebas, etc.

Ejemplo mas claro de la distribucion del equipo de trabajo

RUP (Proceso Unificado de Rational)

By Misifu Acosta

RUP (Proceso Unificado de Rational)

  • 892