10
UNIVERSIDAD TECNOLOGICA DE LA REGION NORTE DE GUERRERO UTRNG RUP INGENIERIA DE SOFTWARE MAESTRO: FERNANDO CASTRO DOMINGUEZ ALUMNOS: MAYRA OFELIA HERNANDEZ MARTINEZ ALICIA DEL CORAL LANDA VALLADARES CESAR URIEL MOJICA HERNANDEZ. Septiembre/2010

Exposicion Rup

Embed Size (px)

DESCRIPTION

Exposicion Rup Mayra Cesar y Alicia

Citation preview

Page 1: Exposicion Rup

UNIVERSIDAD TECNOLOGICA DE LA REGION NORTE DE GUERRERO

UTRNG

RUP

INGENIERIA DE SOFTWARE

MAESTRO: FERNANDO CASTRO DOMINGUEZ

ALUMNOS: MAYRA OFELIA HERNANDEZ MARTINEZ

ALICIA DEL CORAL LANDA VALLADARES

CESAR URIEL MOJICA HERNANDEZ.

Septiembre/2010

Page 2: Exposicion Rup

Las siglas RUP en ingles significa Rational Unified Process (Proceso Unificado de Rational) es un producto del proceso de ingeniería de software que proporciona un enfoque disciplinado para asignar tareas y responsabilidades dentro de una organización del desarrollo. Su meta es asegurar la producción del software de alta calidad que resuelve las necesidades de los usuarios dentro de un presupuesto y tiempo establecidos.

El RUP se caracteriza por ser incremental, estar centrado en la arquitectura y guiado por los casos de uso. El ciclo de vida RUP es una implementación del Desarrollo en espiral. Fue creado ensamblando los elementos en secuencias semi-ordenadas.

¿Qué es RUP?

Page 3: Exposicion Rup

La estructura dinámica de RUP es la que permite que éste sea un proceso de desarrollo fundamentalmente iterativo, y en esta parte se ven inmersas las 4 fases descritas anteriormente:

Fase de inicioFase de elaboraciónFase de DesarrolloFase de Cierre

Fases de RUP:

Page 4: Exposicion Rup
Page 5: Exposicion Rup
Page 6: Exposicion Rup

Fases de RUP:

Page 7: Exposicion Rup

Reconoce que las necesidades del usuario y sus requerimientos no se pueden definir completamente al principio.

Reduce el costo del riesgo a los costos de un solo incremento

Acelera el ritmo del esfuerzo de desarrollo en su totalidad debido a que los desarrolladores trabajan para obtener resultados claros a corto plazo.

Distribuye la carga de trabajo a lo largo del tiempo del proyecto ya que todas las disciplinas colaboran en cada iteración.

Otras características de RUP:

Page 8: Exposicion Rup

Requiere conocimientos del proceso y de UML.

Progreso visible en las etapas tempranas.

El uso de Iteraciones (actividades)

Permite evaluar tempranamente los riesgos en lugar de descubrir problemas en la integración final del sistema

Facilita la reutilización del código teniendo en cuenta que se realizan revisiones en las primeras iteraciones lo cual además permite que se aprecien oportunidades de mejoras en el diseño.

Ventajas de RUP

Page 9: Exposicion Rup

Por el grado de complejidad puede no resultar muy adecuado.

RUP es generalmente mal aplicado en el estilo cascada.

Desventajas de RUP

Page 10: Exposicion Rup

Conclusiones: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.

RUP, como herramienta colaboradora en el desarrollo de software, aumenta la visión de desarrollo del mismo, es decir, el RUP es una herramienta que permite prever los cambios que un software pueda tener de acuerdo a los requerimientos y avance social que se tenga, brindando objetivos mas amplios y visión de requerimientos global.

Visto desde su punto mas simple, el RUP es aquel método que da cabida al cambio en las etapas del desarrollo de software, no siguiendo al pie de la letra los requerimientos, sino, por el contrario, mostrando otros campos que mejoren y optimicen el desarrollo del mismo.