RUP (Proceso Racional Unificado) es un proceso de desarrollo de software junto con el Lenguaje Unificado de Modelado UML. Originalmente se diseñó un proceso genérico y de dominio público, el Proceso Unificado, y una especificación más detallada, el R U P, que se vendiera como producto independiente.
RUP sigue principios de ingeniería del software para la obtención de sistemas de información de calidad y de esta forma proporcionar una alternativa que permita evitar que los productos que se obtengan caigan en los aspectos que caracterizan a la crisis del software. Así mismo sigue una estrategia de ciclo de vida iterativo e incremental, a continuación se mencionan aspectos propios de este proceso.
El ciclo de vida RUP se divide en 4 fases:
- Iniciación
- Elaboración
- Construcción
- Transición.
Los objetivos que se persiguen cada fase son los siguientes:
- Iniciación: Obtención de los objetivos, catálogo de requisitos, identificación de casos de uso.
- Elaboración: Refinamiento de los objetivos de la fase anterior, casos de uso, análisis, diseño, definición y establecimiento de la arquitectura base del sistema.
- Construcción: Refinamiento de los objetivos de las fases anteriores y construcción del sistema de información.
- Transición: Refinamiento de los objetivos de las fases anteriores e implantación del sistema de información (preparación del producto para su entrega y pasos a producción de versiones no finales y de la versión final prevista).
El RUP está basado en 6 principios clave que son los siguientes:
- Adaptar el proceso
- Equilibrar prioridades
- Demostrar valor iterativamente
- Colaboración entre equipos
- Elevar el nivel de abstracción
- Enfocarse en la calidad
Sus principales características son:
- Forma disciplinada de asignar tareas y responsabilidades
- Pretende implementar las mejores prácticas en Ingeniería de Software
- Desarrollo iterativo
- Administración de requisitos
- Control de cambios
- Modelado visual del software
- Verificación de la calidad del software
Bibliografía
https://jummp.wordpress.com/2011/04/06/desarrollo-de-software-ciclo-de-vida-rup-rational-unified-process/
https://es.slideshare.net/nicolasasalazar79/rup-mantencion-de-software
No hay comentarios:
Publicar un comentario