Sei sulla pagina 1di 3

Haga un breve resumen del RUP e indique sus principales

utilidades.
El Proceso Unificado de Rational (Rup) desarrollado por la empresa Rational
Software, actualmente propiedad de IBM. Es un proceso de negocios genrico
para la ingeniera de software orientado a objetos. Describe una familia de
procesos de ingeniera software relacionados que comparten una estructura y
arquitectura comn de procesos .Provee un mtodo disciplinado para asignar
tareas y responsabilidades dentro una organizacin de desarrollo. (Quin hace
qu, cundo y cmo) Su meta asegurarse la produccin de software de alta
calidad, que conozca las necesidades de los usuarios, dentro de un calendario
y presupuesto predecible.
La Filosofia del RUP est basado en 6 principios clave que son los siguientes:
Adaptar el proceso
El proceso deber adaptarse a las necesidades del cliente ya que es muy
importante interactuar con l. Las caractersticas propias del proyecto. El
tamao del mismo, as como su tipo o las regulaciones que lo condicionen,
influirn en su diseo especfico. Tambin se deber tener en cuenta el alcance
del proyecto.
Equilibrar prioridades
Los

requisitos

de

los

diversos

participantes

pueden

ser

diferentes,

contradictorios o disputarse recursos limitados. Debe encontrarse un equilibrio


que satisfaga los deseos de todos. Gracias a este equilibrio se podrn corregir
desacuerdos que surjan en el futuro.

Demostrar valor iterativamente


Los proyectos se entregan, aunque sea de un modo interno, en etapas
iteradas. En cada iteracin se analiza la opinin de los inversores, la
estabilidad y calidad del producto, y se refina la direccin del proyecto as como
tambin los riesgos involucrados.
Colaboracin entre equipos
El desarrollo de software no lo hace una nica persona sino mltiples equipos.
Debe haber una comunicacin fluida para coordinar requisitos, desarrollo,
evaluaciones, planes, resultados, etc.
Enfocarse en la calidad
El control de calidad no debe realizarse al final de cada iteracin, sino
en todos los aspectos de la produccin. El aseguramiento de la calidad forma
parte del proceso de desarrollo y no de un grupo independiente.
Elevar el Nivel de Abstraccin
Este principio dominante motiva el uso de conceptos reutilizables tales como
patrn del software, lenguajes 4GL o esquemas (frameworks) por nombrar
algunos. Estos se pueden acompaar por las representaciones visuales de la
arquitectura, por ejemplo con UML.
RUP se divide en cuatro fases: dentro de las cuales se realizan varias
iteraciones en nmero variable segn el proyecto
Inicio
Define el alcance del proyecto, da nfasis a las actividades de modelado del
negocio y de requisitos.
Elaboracin
Las iteraciones se orientan al desarrollo de la baseline de la arquitectura,
abarcan ms los flujos de trabajo de requisitos, modelo de negocios
(refinamiento), definicin, anlisis y diseo
Construccin

Se lleva a cabo la construccin del producto por medio de una serie de


iteraciones.

Para cada iteracin se seleccionan algunos Casos de Uso, se refinan su


anlisis y diseo y se procede a su implementacin y pruebas
Transicin
Fin del proyecto en esta fase se pretende garantizar que se tiene un producto
preparado para su entrega a la comunidad de usuarios y se procede a su
produccin.

Potrebbero piacerti anche