modelos prescriptivos de proceso

21
Universidad Técnica Particular de Loja La Universidad Católica de Loja La Universidad Católica de Loja Sistemas Informáticos y Computación Wilmer Daza Wilmer Daza Raquel Luzuriaga Raquel Luzuriaga Ing. Armando Cabrera Ing. Armando Cabrera

Upload: innovacompu

Post on 23-Jun-2015

18.708 views

Category:

Documents


14 download

TRANSCRIPT

Page 1: Modelos Prescriptivos de Proceso

Universidad Técnica Particular de LojaLa Universidad Católica de LojaLa Universidad Católica de Loja

Sistemas Informáticos y Computación

• Wilmer DazaWilmer Daza•Raquel LuzuriagaRaquel Luzuriaga

Ing. Armando Ing. Armando CabreraCabrera

Page 2: Modelos Prescriptivos de Proceso
Page 3: Modelos Prescriptivos de Proceso

INTRODUCCIÓN

Se Hablara de lo que son los modelos prescriptivos de proceso.

Desde su definición hasta los tipos y aspectos de ellos mas relevantes.

Con el propósito de llevar la asignatura de fundamentos de ingeniería del software.

Page 4: Modelos Prescriptivos de Proceso

OBJETIVOS

General: Concepción general de los modelos prescriptivos de proceso.

Específicos: Diferencias entre los tipos de modelos mas

utilizados.Papel fundamental de estos modelos.Ventajas y desventajas de la

implementación de estos modelos.

Page 5: Modelos Prescriptivos de Proceso

MODELOS PRESCRIPTIVOS DE PROCESO Los Modelos Prescriptivos de Proceso

definen un conjunto distinto de actividades, acciones, tareas, fundamentos y productos de trabajo que se requieren para software de alta calidad.

Page 6: Modelos Prescriptivos de Proceso

MODELO DE CASCADA

COMUNICACIÓNCOMUNICACIÓN

MODELADOMODELADO

PLANEACIÓNPLANEACIÓN

CONSTRUCCIÓNCONSTRUCCIÓN

DESPLIEGUEDESPLIEGUE

•Inicio del proyecto•Recopilación de requisitos

•Estimaciones•Itinerario•Seguimiento

•Análisis•Diseño

•Código•Pruebas

•Entrega•Soporte•Retroalimentación

Page 7: Modelos Prescriptivos de Proceso

DESVENTAJAS M. CASCADA

Es muy raro que los proyectos sigan un flujo secuencial que propone el modelo

Los clientes deben establecer todos los requerimientos

El cliente debe tener paciencia

Page 8: Modelos Prescriptivos de Proceso

MODELO EN ESPIRAL

COMUNICACIÓN

PLANEACIÓN

MODELADO

CONSTRUCCIÓNDESPLIEGUE

• Enfoque cíclico• Es incremental• Establece puntos de fijación• Se considera el riesgo en cada revolución• Se revisa los costos• Se adapta a lo largo de la vida del software

Page 9: Modelos Prescriptivos de Proceso

ITERATIVO

Iteración1 Iteración2 Iteración3

VERSIÓN 1 VERSIÓN 2 VERSIÓN 3

Page 10: Modelos Prescriptivos de Proceso

MODELO INCREMENTAL

COMUNICACIÓN

PLANEACIÓN

MODELADO

CONSTRUCCIÓN

DESPLIEGUE

TIEMPO

n. INCREMENTO

Funciones más complejas

Funciones Básicas, es un producto esencial

Correcciones ortográficas Configuraciones

2do. INCREMENTO

2do. INCREMENTO

Page 11: Modelos Prescriptivos de Proceso

EL MODELO DRA

DESPLIEGUEDESPLIEGUE

COMUNICACIÓCOMUNICACIÓNN

PLANEACIÓNPLANEACIÓN

MODELADOMODELADO

CONSTRUCCIÓCONSTRUCCIÓNN

Equipo #1

MODELADOMODELADO

CONSTRUCCIÓCONSTRUCCIÓNN

Equipo #2

MODELADOMODELADO

CONSTRUCCIÓCONSTRUCCIÓNN

Equipo #n

Negocio

Datos

Procesos

Page 12: Modelos Prescriptivos de Proceso

INCONVENIENTES DEL DRA

Necesita muchos Recursos Humanos Desarrolladores y los clientes deben

involucrarse con las actividades del desarrollo del sistema

La construcción de componentes es complicada

Si se convierte interfaces en componentes el DRA no funcionara

Es inapropiado con riesgos técnicos muy altos

Page 13: Modelos Prescriptivos de Proceso

CONCURRENTE

• Serie de Actividades• Todas las actividades existen simultáneamente pero en diferentes estados• Visión exacta del modelo actual• Define una red de actividades

Ninguna

Bajorevisión

Cambiosen espera

Cambiosen espera

En líneabase

Hecho

BajoDesarrollo

Page 14: Modelos Prescriptivos de Proceso

Prototipos

Comunicación Plan Rápido

construcción

ModeladoDespliegue

Page 15: Modelos Prescriptivos de Proceso

DESVENTAJAS DE LOS PROTOTIPOS

El cliente no entiende lo que es un prototipo y el sistema final

El desarrollador puede adaptarse al lenguaje con el que elaboró el prototipo

La calidad del software se reduce

Page 16: Modelos Prescriptivos de Proceso

DESARROLLO BASADO EN DESARROLLO BASADO EN COMPONENTESCOMPONENTES

CARACTERISTICAS:CARACTERISTICAS:

Configuraciones a partir de componentes previos

Módulos SW Convencionales o Paquetes de Clases orientadas a objetos

PASOS:

1.1. Investigar productos Investigar productos basados en componentes y basados en componentes y evaluarlosevaluarlos

2.2. Integración de componentesIntegración de componentes

3.3. Diseñar arquitectura de SWDiseñar arquitectura de SW

4.4. Integrar los componentes a Integrar los componentes a la arquitecturala arquitectura

5.5. PruebasPruebas

Page 17: Modelos Prescriptivos de Proceso

MÉTODOS FORMALESMÉTODOS FORMALES

Definen un conjunto de actividades basadas en una especificación matemática

Se verifica mediante notación matemática rigurosa

Es caro y consume mucho tiempo Capacitación al personal Dificulta la comunicación con los clientes

Page 18: Modelos Prescriptivos de Proceso

SOFTWARE ORIENTADO A SOFTWARE ORIENTADO A ASPECTOSASPECTOS

Se define intereses generales Proporciona un proceso y enfoque

metodológico para definir, especificar, diseñar y construir aspectos del SW

Page 19: Modelos Prescriptivos de Proceso

PROCESO UNIFICADOPROCESO UNIFICADO Es un ciclo de vida incremental e iterativo

propuesto por los creadores de UML (Unified Modeling Language).

Dirigido por los casos de uso Centrado en la arquitectura Iterativo e incremental Distingue 6 fases: inicio, elaboración,

construcción, transición, producción.

Page 20: Modelos Prescriptivos de Proceso

RUP

Identificación

Diseño

Implantación

Prueba

Análisis

Iteración en Fase de Elaboración

Inicio Elaboración ConstrucciónVerificación

Transición

FASESProcesos

Iteración-esInicial-es

Iteraciones

Iter. #1

Iter.

#2

Iter. #3

Iter. #4

Iter. #5

Iter. #6

Iter. #7

Page 21: Modelos Prescriptivos de Proceso