Vous êtes sur la page 1sur 3

METODOLOGIAS RUP -El Rational Unified Process o Proceso Unificado de

Racional

Es un marco de referencia de ing. De software para definir ,implementar aplicaciones de


software .

Caracteristicas .

1. Utiliza UMML
2. Gramatica ben definida
3. Terminologia usada para la definición de los procesos .

El modelo RUP DEFINE DISCIPINAS Y FASES

EXISTEN 9 DISCIPLINAS DE FASES ESENCIALES ASOCIADAS A LA ENTREGA DE SOFTWARE.

1.Modelado de negocio.- Consiste en entender el negocio

2.REQUERIMIENTOS.- Define el requerimiento que debe de tener el sistema.

3.ANALISIS Y DISEÑO.- Define como se realizarán los requerimientos .

4.IMPLEMENTACIÓN.-CONSISTE EN CONSTRUIR EL SISTEMA.

5.PRUEBA. LLEVAR A CABO LA VERIFICAICON , VALIDACIÓN Y RETROALIMENTACION DEL


SOSFTWARE.

6.DISTRIBUCIÓN.-CONSISTE EN ENTREGAR EL PRODUCTO

7.ADMINISTRACION DE PROYECTO.- Define actividades para planear presupuestar y asignar


recursos y darle seguimient al proyecto.

8.administracion de cambios y configuración.-Consiste en realizar nuevas versiones y


actualizaciones .

9.admin, de cambios y configuración.-consiste en realizar el mantenimiento ,.

EJEMPLO DE METEDOLOGIAS RUP “ UNA PIZZA”

1.-FASE INCEPTION.- especifica los requerimientos y se define los casos de negocio y se


empieza a describir el alcance de actores primario que interactuarán con el software y factores
críticos de la entrega de proyecto

-AL QUERE UNA PIZZA EL CLIENTE LLAMA AL OPERADOR Y REALIZA UNA ORDEN, QUIERO
UNA PIZZA DE VERDURAS

2.FASE ELABORATION.- En esta fase se analiza el dominio del diseño de la aplicación y


establece las bases de la arquitectura de software , es una de las mas importantes de un
proyecto y una de la mas de alto riesgo por lo critico de toma de decisiones de diseño.

-UNA VEZ RECIBIDA LAORDEN EL CHEFF PIENSA TODOS LOS INGREDIENTES, PARA LLEVAR A
CABO LA MASA , QUESO, ETC.

¿Cómo LO VA A COCINAR? EN EL HORNO ¿A CUANTS GRADOS? A 350 GRADIS FARENNETH

3.FASE CONSTRUCTION.- se compone de desarrollo e integración de todo el componente de la


aplicación .
-EL CHEFF UNTA TODOS LOS INGREDIENTES LUEGO LO COCINA Y CONSTRUYE LA PIZZA .

4.FASE TRANSITION.- Se centra en las actividades requeridas para colocar el software en la


mano de los usuarios finales, incluye varias intereacciones de corrección de errores y mejoras.

- EL PRODUCTO ES EMPAQUETADO Y LLEVADO A LA CASA DEL DESTINO PARA SER ENTREGADO


AL CLIENTE .

5.FASE EVOLUTION.-Son las actividades asociadas a la implementación y liberación de nuevas


versiones de un producto mas maduro .Cada ciclo de evolución incluye , la fase de inception
,elaboration,construcción y transcicion.

-LA PIZZERIA PARA ESTAR SIEMPRE ACTUALIZADA EVALUA SUS ESTADISTICAS EVALUA QUE SU
PIZZA DE QUESO SON LAS MAS PEDIDAS Y PLANEA LANZAR UNA PIZZA DOBLE QUESO Y
PRODUCE UN NUEVO REQUERIMIENTO Y SE VUELVEN A REALIZAR TODOS LOS PASOS PARA
OBTENER UN NUEVO PRODUCTO.

VENTAJAS RUP

1.-MADURADO EN EL TIEMPO.- ha ido madurando a través del tiempo

2.UML .- El uso de UML ha hecho que se apegue a estándares de la industria .

3.-ADAPTA A LA ORGANIZACIÓN.- Las bases se adaptaran a la organizacion

4.-HERRAMIENTAS PARA IMPLEMENTAR.- Existen herramientas que ayudan a implementar


RUP en todas las areas de las empresas .

5.-DEFINE ACTIVIDADES ,ROLES Y RESPONSABILIDADES.- Desde jefe de proyecto hasta los


analistas , desde os desarrolladores hasta los equipos de prueba .

DESVENTAJAS RUP

1.-SISTEMAS HIBRIDOS.- Donde no encaja en metodologías orientas a objetos UML no es


efectivo(no recomendable para proyectos pequeños).

2.-CONOCIMIENTOS AVANZADOS.- Sintaxis de modelación requiere de notaciones que no


poseen los desarrolladores promedio .

3.COSTOS .- Comprar las herramientas y entrenar y capacitar al equipo puede ser caro en
términos económicos para las empresas, implica licenciamiento, entrenamiento y consultoria.

4.LIMITACION EN CICLO DE VIDA .- RUP tiene limitaciones asi como el ciclo de vida completa ,
no contempla el retiro del software .

Las aplicaciones de RUP es cuando se va a definir arquitecturas orientadas a objetos y se


mezclan al software como producto y como proceso

Implementación del RUP para el Proyecto

La metodología RUP es más apropiada para proyectos grandes (Aunque también pequeños),
dado que requiere un equipo de trabajo capaz de administrar un proceso complejo en varias
etapas. En proyectos pequeños, es posible que no se puedan cubrir los costos de dedicación
del equipo de profesionales necesarios.
La metodologia RUD es donde podemos desarrollar sistemas web, software.

Vous aimerez peut-être aussi