2. 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.
3. 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.
4. 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.
6. 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.
7. 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.
8. 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.
9. 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.
10. 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.
11. 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.
13. 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).
14. 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.