¿Qué es el modelo RUP?



El Proceso Racional Unificado de o RUP (de sus siglas en inglés Rational Unified Process), es una metodología desarrollo de software que consiste en suministrar un enfoque para asignar tareas y responsabilidades dentro de una organización de desarrollo. El objetivo es garantizar la producción de software de alta calidad, cumpliendo con las necesidades de los usuarios. Trabaja, mancomunadamente con el Lenguaje Unificado de Modelado (UML), y se constituye como la metodología estándar más utilizada para analizar, diseñar, implementar y documentar sistemas orientados a objetos.


Características del Modelo RUP

El RUP es un producto con un enfoque orientado a objetos que se caracteriza por ser iterativo e incremental, manejando una serie de entregas ejecutables e integrando constantemente la arquitectura para una evolución continua del mismo, produciendo versiones mejoradas. Asimismo, se centra en la arquitectura para conceptualizar, construir y gestionar el sistema que se está desarrollando.

Otras de sus características son

  - Es conceptualmente amplio y diverso

  - Busca implementar las mejores prácticas en Ingeniería de Software

  - Maneja una forma disciplinada de asignar tareas y responsabilidades

  - Permite mediciones, tales como: Estimación de costos y tiempo, nivel de avance, entre otras

  - Está dirigido por Casos de Uso, permitiendo establecer el comportamiento deseado del sistema


¿Que realiza el modelo RUP?

RUP es herramientas de la ingeniería de software que combinan los aspectos del proceso de desarrollo (como fases definidas, técnicas, y prácticas) con otros componentes de desarrollo (como documentos, modelos, manuales, código fuente, etc.) dentro de un framework unificado.


¿Cuáles son las disciplinas de RUP?

Las disciplinas del núcleo de RUP son: Modelado del Negocio, Requerimientos, Análisis y Diseño, Implementación, Prueba, Deployment; y las disciplinas de soporte al núcleo son: Gerencia de Configuración y Cambio, Gerencia de Proyecto, Entorno.


Principios de Desarrollo RUP

Para el desarrollo de RUP existen 6 principios clave que son:

         - Adaptación del proceso

         - Balancear prioridades

         - Colaboración entre equipos

         - Demostrar valor iterativamente

         - Elevar el nivel de abstracción y por último pero no menos importante

         - Enfocarse en la calidad.


     Si deseas comprender de una manera general todo lo que implica el modelo, te recomendamos ver el siguiente video del canal de youtube de Julián Venegas



Comentarios