Rup-proceso unificado racional
1-1
Contenido Contenido
• • • • • • • • • • • •
Objetivo Objetivo Antecedentes Antecedentes ¿Que es RUP? ¿Que es RUP? ¿Que define RUP? ¿Que define RUP? RUP y las mejores practicas RUP y las mejores practicas Características de RUP Características de RUP
1-2
1
Objetivo Objetivo
• • • •
Mostrar las mejorespracticas del proceso de desarrollo de Mostrar las mejores practicas del proceso de desarrollo de software software Mostrar las características del Procesos Unificado Rational Mostrar las características del Procesos Unificado Rational RUP RUP
1-3
Antecedentes: Modelos del proceso del software Antecedentes: Modelos del proceso del software
• • • • • • • •
Modelo lineal secuencial Modelolineal secuencial Modelo de desarrollo rápido Modelo de desarrollo rápido El paradigma de construir prototipos El paradigma de construir prototipos El modelo evolutivo El modelo evolutivo – El modelo incremental – El modelo incremental – Espiral – Espiral – Ensamblaje de componentes – Ensamblaje de componentes
1-4
2
El modelo lineal secuencial El modelo lineal secuencial
Ingeniería deinformación
Análisis
Diseño
Código
Prueba
1-5
El modelo de desarrollo rápido El modelo de desarrollo rápido
Equipo 3
Modelado de gestión Modelado de datos Modelado de procesos
Equipo 2
Modelado de gestión Modelado de datos
Generación aplicaciones
Pruebas y volumen
Equipo 1 Modelado de gestión Modelado de datos
Modelado de procesos Generación aplicacionesPruebas y volumen
Modelado de procesos Generación aplicaciones Pruebas y volumen
1-6
3
El paradigma de construir prototipos El paradigma de construir prototipos
Escuchar
Construir/ revisar
Probar
1-7
El modelo incremental El modelo incremental
Ingeniería información Análisis Diseño
Incremento 1
Código
Prueba
Entrega 1er Incremento
Incremento 2
AnálisisDiseño
Código
Prueba
Entrega 2do Incremento
Incremento 3
Análisis
Diseño
Código
Prueba
Entrega 3er Incremento
1-8
4
Modelo en espiral Modelo en espiral
Planificación
Comunicación con el cliente
Análisis de riesgos
Proyectos: Mantenimiento producto Mejora producto Desarrollo de nuevos productos Desarrollo de conceptos Evaluación del cliente
Ingeniería1-9
Construcción y adaptación
Modelo de ensamblaje de componentes Modelo de ensamblaje de componentes
Planificación Comunicación con el cliente Análisis de riesgos
Identificar Componentes candidatos Construir n iteraciones del sistema Buscar Componentes
Evaluación del cliente Construcción y adaptación de la ingeniería
Poner Componentes
Extraer Componentes ConstruirComponentes
1-10
5
¿Qué es RUP? ¿Qué es RUP?
• • • • • • • •
Es un proceso de desarrollo de software. Es un proceso de desarrollo de software. Es un marco de trabajo genérico. Es un marco de trabajo genérico. Esta basado en componentes. Esta basado en componentes. Utiliza UML. Utiliza UML.
Requerimientos
Proceso de desarrollo de software
Sistemas software
1-11
¿Que defineRUP? ¿Que define RUP?
• • •
Quién hace que? Cuándo hace esto? Cómo alcanzar la meta?.
Actividad
Trabajador Analista Describe un caso de uso
Responsable por
Artefacto Caso de Uso
1-12
Paquete de casos de uso
6
RUP y las mejores practicas RUP y las mejores practicas
• • • • • • • • • • • •
Desarrollo de software iterativamente Desarrollo de software iterativamenteGestión de requerimientos Gestión de requerimientos Usa arquitectura basado en componentes Usa arquitectura basado en componentes Usa software de modelamiento visual Usa software de modelamiento visual Verifica la calidad del software Verifica la calidad del software Controla los cambios del software Controla los cambios del software
1-13
Caracteristicas de RUP Caracteristicas de RUP
• • • •...
Regístrate para leer el documento completo.