Está en la página 1de 1

Universidad Rafael Landívar

Facultad de Ingeniería
Análisis y Diseño I
Ing. Guillermo Zepeda

Alumno: Bryan Estuardo Macario Coronado Carnet: 1283816

METODOLOGÍA RUP
Rational Unified Process (Proceso Unificado Racional) pertenece a IBM y se considera un producto de
software, es modular, automatizado y la metodología se apoya en herramientas de desarrollo
integradas y vendidas por la misma compañía IBM.
La metodología que provee RUP, proporciona técnicas para el desarrollo de proyectos, a través de un
enfoque disciplinado para la asignación de tareas y delegación de responsabilidades. Como la mayoría
de las metodologías, RUP tiene el objetivo de fomentar la productividad en el proceso de desarrollo y
de esta forma obtener un software de alta calidad que resuelva las necesidades del cliente dentro de
un presupuesto y tiempo establecido.
Una de las características fundamentales de RUP, fue la introducción del Lenguaje Unificado de
Modelación (UML), este lenguaje permite expresar claramente los requerimientos, arquitecturas y
diseños. Específicamente fueron los casos de uso que dieron ese plus a la metodología ya que los
casos de uso representan los requisitos funcionales del sistema, además ayudan en la guía del diseño,
implementación y prueba de dichas funcionalidades.
Otra característica que va de la mano de los casos de uso es que los procesos se centran en una
arquitectura, una arquitectura es la organización o estructura de las partes mas relevantes de un
sistema, esto permite tener una visión común entre los desarrolladores y usuarios. Cuando se utiliza
RUP, es de suma importancia que desde un inicio se establezca una buena base para la arquitectura
para que esta no se vea fuertemente impactada ante cambios posteriores durante la construcción y
mantenimiento. Y ¿Por qué van de la mano con los casos de uso? Podemos decir que cada producto
tiene una función y una forma. La función es representada por los casos de uso y la forma es
proporcionada por la arquitectura, por ellos los casos de uso deben encajar en la arquitectura y la
arquitectura debe permitir el desarrollo de todos los casos de uso requeridos.
Para llevar esta equivalencia entre Casos de Uso y arquitectura, RUP basa su estrategia en una frase
conocida como “divide y vencerás”, y esta estrategia consiste en un proceso iterativo e incremental en
donde el trabajo se divide en partes más pequeñas, de esta manera tratan de reducir la complejidad
de mantener el equilibrio entre casos de uso y arquitectura. Cada parte dividida o mini proyecto se
puede observar como una iteración de la cual se obtiene un incremento que produce un crecimiento
en el producto. Una iteración consiste en hacer un recorrido más o menos completo de todos los flujos
de trabajo fundamentales, esto incluye requisitos, análisis, diseño, implementación y pruebas, además
de la planificación de cada iteración, un análisis de la iteración, actividades especificas de la iteración
y por último la integración de la iteración actual con las iteraciones anteriores.
Es importante mencionar que durante cada iteración refina la arquitectura y provee una
retroalimentación que será de suma importancia para la iteración siguiente, que servirá para ajustar
funcionalidades, hacer cambios, etc. RUP divide el proceso en 4 fases, dentro de las cuales se realizan
las iteraciones, estas 4 fases son: inicio, elaboración, construcción y transición. Durante las primeras
2 fases se enfocan en la comprensión del problema, tecnologías, riesgos, etc. La 3ra fase es la propia
del desarrollo del producto y la 4ta fase pretende garantizar que el producto este preparado para su
entrega al cliente.

También podría gustarte