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