SISTEMAS DE
INFORMACIÓN II - 2025
PROFESORES: FERNANDO SÁNCHEZ ARROYO
MARTA E. CABRERA VILLAFAÑE
RUP
El Rational Unified Process o
Proceso Unificado de Racional
• Es una metodología para el proceso de desarrollo de Software.
• Es una metodología para el proceso de desarrollo
de Software.
• Es una metodología para el proceso de desarrollo
de Software.
• Es una metodología para el proceso de desarrollo
de Software.
CARACTERISTICAS DE RUP
ESTA DIRIGIDA POR CASOS DE USO : estos reflejan las necesidades de los
usuarios y guían el diseño, implementación y prueba del sistema
ESTA CENTRADA EN LA ARQUITECTURA: es la organización o estructura de las
partes más relevantes permite tener una visión común entre todos los involucrados
ES ITERATIVO E INCREMENTAL: el proyecto se divide en partes más pequeñas o mini
proyectos. Permitiendo que el equilibrio entre Casos de Uso y arquitectura se vaya
logrando durante cada proyecto.
•
•
•
•
FASES DE RUP:
•
•
•
•
Definir y acordar el alcance del
proyecto.
Identificar los riesgos asociados al
proyecto.
Proponer una visión muy general
de la arquitectura de software .
Producir el plan de las fases
Completar la funcionalidad del
sistema.
Clarificar los requisitos pendientes.
Administrar los cambios de acuerdo
a las evaluaciones realizados por los
usuarios
Realizar las mejoras para el proyecto
•
•
•
•
•
•
•
Seleccionar y desarrollar
los casos de uso que
permiten
definir
la
arquitectura
base
del
sistema.
Realizar la especificación de
los
casos
de
uso
seleccionados.
Diseñar
la
solución
preliminar
Asegurar que el software esté
disponible para los usuarios
finales.
Ajustar los errores y defectos.
capacitar a los usuarios y
proveer el soporte técnico
necesario.
Verificar que el producto
cumpla
con
las
especificaciones.
RUP
Flujos de trabajo del proceso
1 Modelado de negocio: Estructura y dinámica de
la organización
2 Requisitos: CU para extraer requisitos
3 Análisis y diseño: Diferentes vistas
arquitectónicas
4 Implementación: Desarrollo y prueba del
software
5 Pruebas: Casos de pruebas y métricas
6 Despliegue: Configuración del sistema entregable
7 Gestión de configuraciones: Controla los
cambios y mantiene la integridad
8 Gestión del proyecto: Estrategia de trabajo
9 Entorno: Infraestructura necesaria para el
proyecto