Metodología RUP: Fundamentos del Proceso Unificado de Rational

Clasificado en Informática

Escrito el en español con un tamaño de 3,39 KB

¿Qué es RUP (Rational Unified Process)?

RUP es un proceso de desarrollo de software que, junto con el Lenguaje Unificado de Modelado (UML), constituye la metodología estándar más utilizada para el análisis, implementación y documentación de sistemas orientados a objetos.

Principios Clave de RUP

El RUP está basado en 6 principios clave que son:

  • Adaptar el proceso
  • Equilibrar prioridades
  • Demostrar valor iterativamente
  • Colaboración entre equipos
  • Elevar el nivel de abstracción
  • Enfocarse en la calidad

Ciclo de Vida y Estructura

El ciclo de vida RUP es una implementación del desarrollo en espiral. Fue creado ensamblando los elementos en secuencias semi-ordenadas. El ciclo de vida organiza las tareas en fases e iteraciones.

Características Principales

  • Pretende implementar las mejores prácticas en Ingeniería de Software.
  • Desarrollo iterativo.
  • Administración de requisitos.
  • Uso de arquitectura basada en componentes.
  • Control de cambios.
  • Modelado visual del software.
  • Verificación de la calidad del software.

Componentes: Artefactos y Roles

El RUP es un producto de Rational (IBM). Se caracteriza por ser iterativo e incremental, estar centrado en la arquitectura y guiado por los casos de uso. Incluye artefactos (que son los productos tangibles del proceso como, por ejemplo, el modelo de casos de uso, el código fuente, etc.) y roles (papel que desempeña una persona en un determinado momento; una persona puede desempeñar distintos roles a lo largo del proceso).

Fases del Proyecto

En esta etapa se establece la oportunidad y alcance, se identifican las entidades externas o actores con las que se trata y se identifican los casos de uso.

Disciplinas de RUP

RUP comprende dos aspectos importantes por los cuales se establecen las disciplinas:

Proceso

Las etapas de esta sección son: Modelado de negocio, Requisitos, Análisis y Diseño, Implementación, Pruebas y Despliegue.

Soporte

En esta parte nos encontramos con las siguientes etapas: Gestión del cambio y configuraciones, Gestión del proyecto y Entorno.

Estructura Dinámica

La estructura dinámica de RUP es la que permite que este sea un proceso de desarrollo fundamentalmente iterativo. En esta parte se ven inmersas las cuatro fases descritas anteriormente: Inicio (también llamado Incepción), Elaboración, Desarrollo (también llamado Implementación, Construcción) y Cierre (también llamado Transición).

Entradas relacionadas: