Proceso Unificado De Rational
Facultad de Ingeniería Electrónica y Telecomunicaciones
Departamento de Telemática
Maestría en Telemática
Proceso Unificado de Rational
Proceso
Rational
para el Desarrollo de Programas
Modelado y Construcción de
de
Aplicaciones en Internet
Aplicaciones
Dr. Ing. Álvaro Rendón Gallón
Popayán, febrero de 2009
Unicauca - Telemática
Temario
•
•
•
•Antecedentes
Objetivos
Características
Organización
– Por Componentes
– Componentes y Modelos
– En el tiempo
• RUP vs MCS
[]
2
Unicauca - Telemática
3
Antecedentes
• Desarrollado originalmente por Jacobson
Centrado alrededor de Casos de Uso
Orientado a Objetos: Objectory
+ Rational Approach: Kruchten, Booch, Royce
Proceso iterativo
Centrado en la arquitecturadel software
+ SQA Process: Metodología de pruebas
+ Requirements College: Gestión de requisitos
Unicauca - Telemática
Objetivos
• Proceso de ingeniería de software que busca
– Asegurar la producción de software de alta
calidad
– Satisfaciendo las necesidades del cliente
– Con un plan y presupuesto predecibles
[]
4
Unicauca - Telemática
5
Características
• Iterativo.Refinamiento sucesivo
• Controlado. Gestión de requisitos
y control de cambios
• Construcción de modelos
• Centrado en la arquitectura.
• Desarrollo de software basado en componentes
• Conducido por los Casos de Uso
• Soporta técnicas OO. Uso del UML
• Configurable
• Fomento al control de calidad
• Soportado por herramientas
Unicauca - Telemática
El costo del cambio
Modelo enCascada
Costo del
cambio
Los errores se
encuentran
aquí!!!
Requisitos Ana&Dis
[]
Implem.
Pruebas
6
Unicauca - Telemática
7
El costo del cambio
Desarrollo Iterativo
Los errores se
encuentran
aquí
Costo del
cambio
RDI P RDI P RDI P RDI P
Unicauca - Telemática
8
Modelo del Ciclo de Vida
Cascada
Requisitos
Ana&Dis
Implem.
Pruebas
TiempoIterativo
R
R
A
R
A
I
A
I
P
P
I
P
[]
Unicauca - Telemática
9
Proyecto
• Una intervención planificada destinada a lograr
ciertos objetivos específicos dentro de un
presupuesto dado y dentro de cierto período de
tiempo.
Objetivo
Hitos
Actividades
Insumos
Tiempo
Unicauca - Telemática
10
Rational Unified Process
Organización porComponentes
Organización en el tiempo
COMPONENTES DEL PROCESO
Gestación Preparac. Construcción
FASES
Transición
Modelado de la Organización
Captura de Requisitos
Análisis
Diseño
Implementación
Pruebas
Puesta en Servicio
COMPONENTES DE SOPORTE
Gestión de Configuración y Cambios
Gestión del Proyecto
Entorno
Hitos
Inicial
Prep. Prep. Const. Const. Const. Trans. Trans.
#1#2
#1
#2
#N
#1
#2
Iteraciones
[]
Unicauca - Telemática
Organización por Componentes
11
• Agrupan las actividades de acuerdo a su
naturaleza
• Representan la estructura del Proceso.
• Expresados en términos de:
Trabajadores
Artefactos
Flujos de trabajo y
actividades
Unicauca - Telemática
Ejemplo: Componente de Diseño
Trabajadores y artefactos
Ingeniero deCasos de Uso
Realización
Casos de Uso
Arquitecto
Modelo de Modelo de Descripción de
Diseño Implantación Arquitectura
Cada rol implica responsabilidad
sobre uno o más productos
[]
Ingeniero de
Componentes
Diseño de Diseño de Interfaces
Clases Subsistemas
12
Unicauca - Telemática
Ejemplo: Componente de Diseño
13
Flujo de trabajo
Arquitecto
DiseñoArquitectónico
Ingeniero de
Casos de Uso
Ingeniero de
Componentes
Diseño de
Caso de Uso
Diseño de
Clase
Diseño de
Subsistema
Unicauca - Telemática
Organización por Componentes
• Flujos de trabajo del proceso
–
–
–
–
–
–
–
Modelado de la Organización: ¿Cuál es el problema?
Captura de Requisitos: ¿Qué hace el sistema?
Análisis: ¿Cómo funciona?
Diseño: ¿Cómo se...
Regístrate para leer el documento completo.