Modelo de desarrollo rup

15
MODELO DE DESARROLLO RUP FRANK GUERRERO LUIS OSPINO

description

 

Transcript of Modelo de desarrollo rup

MODELO DE DESARROLLO RUP

FRANK GUERREROLUIS OSPINO

MODELO RUP

Proceso unificado racional.

Desarrollado por la empresa Rational Software.

Junto con el lenguaje unificado de modelado UML, constituye la metodología mas utilizada para el análisis, diseño, implementación y documentación de sistemas orientados a objetos.

Adaptable al contexto y necesidades de cada empresa u organización.

PRINCIPIOS DE DESARROLLO

Adaptar el proceso.

Equilibrar prioridades.

Demostrar valor iterativamente.

Colaboración entre equipos.

Elevar el nivel de abstracción .

Enfocarse en la calidad.

PRINCIPALES CARACTERÍSTICAS

Asignación de tareas de manera disciplinada. Pretende implementar las mejores practicas

de ingeniería de software. Desarrollo iterativo Administración de requisitos Uso de arquitectura basada en componentes. Control de cambios. Modelado visual de software. Verificación de la calidad de software.

FASES

Inicio.

Elaboración.

Construcción .

Transición.

FASE DE INICIO

El objetivo principal en esta fase es determinar la visión del proyecto.

Modelado del negocio, esta etapa consiste en familiarizarse y entender la empresa u organización para la cual se va a desarrollar el sistema.

Requisitos, en esta etapa los requisitos son el contrato que hay que cumplir.

FASE DE ELABORACIÓN

Se realiza el plan de proyecto. Se planifican las actividades necesarias y

recursos requerido, especificando el diseño y la arquitectura del diseño.

Determinar la arquitectura optima. Análisis y diseño

se especifican los requerimientos y se describe como se van a implementar.

Desarrollar una arquitectura del sistema. Adaptar el diseño para darle consistencia con el

entorno.

FASE DE CONSTRUCCIÓN

Se elabora el producto totalmente operativo y a su vez el manual de usuario.

En esta etapa el objetivo es llegar a la capacidad operacional inicial.

Implementación Planificar los módulos que se van a implementar

y que orden se van a integrar, plan de integración.

Notificar si se encuentra algún error. Integración del sistema según el plan.

FASE DE CONSTRUCCIÓN

Pruebas Evaluar la calidad del producto en desarrollo.

Asesorar la calidad del software.

Verifica las funciones del producto según lo diseñado.

Verifica que los requisitos tengan su apropiada implementación.

FASE DE TRANSICIÓN

Se realiza la instalación del proyecto en la empresa u organización cliente, se procede al entrenamiento de los usuarios.

Se realiza mantenimiento al producto hasta que el cliente quede satisfecho, por lo que pueden ocurrir cambios.

FASE DE TRANSICIÓN

Despliegue Probar el producto en su entorno final. Empaquetar el software para su distribución. Distribuir el software Instalar el software. Proveer asistencia y ayuda a los usuarios. Formar a los usuarios y al cuerpo de ventas. Migrar el software existente o convertir bases de

datos.

CICLO DE VIDA

VENTAJAS

Es el proceso de desarrollo más general de los existentes  actualmente. 

Es una forma disciplinada de asignar tareas y responsabilidades en  una empresa de desarrollo (quién hace qué, cuándo y cómo).

DESVENTAJAS

Método pesado

Por el grado de complejidad puede ser no muy adecuado.

En proyectos pequeños, es posible que no se puedan cubrir los costos de dedicación del equipo de profesionales necesarios.