Está en la página 1de 19

Objetivos

Introduccin
Modelos Prescriptivos de Proceso
Bibliografa

Modelos de Proceso (Parte I)

Nilda M. Prez Otero - Abigal R. N. Verazay


Sistemas de Informacin II
Cursada 2012
Facultad de Ingeniera - UNJu

SIII - 2012

Modelos de Proceso (I)

Objetivos
Introduccin
Modelos Prescriptivos de Proceso
Bibliografa

Contenidos
1

Objetivos

Introduccin
Proceso
Modelo de Proceso
Modelo de Proceso SW

Modelos Prescriptivos de Proceso


Introduccin
Procesos SW
El Modelo en Cascada
Modelos Incrementales
Modelos Evolutivos

Bibliografa
SIII - 2012

Modelos de Proceso (I)

Objetivos
Introduccin
Modelos Prescriptivos de Proceso
Bibliografa

Objetivos

Denir proceso.
Presentar:
productos, procesos y recursos del desarrollo del sw,
algunos modelos de proceso de sw y
herramientas y tcnicas para el modelado del proceso

SIII - 2012

Modelos de Proceso (I)

Objetivos
Introduccin
Modelos Prescriptivos de Proceso
Bibliografa

Proceso
Modelo de Proceso
Modelo de Proceso SW

Qu es un proceso?

Proceso
Serie de pasos que involucran actividades, restricciones y recursos
que producen una determinada salida esperada.

Un proceso involucra un conjunto de herramientas y tcnicas.

SIII - 2012

Modelos de Proceso (I)

Objetivos
Introduccin
Modelos Prescriptivos de Proceso
Bibliografa

Proceso
Modelo de Proceso
Modelo de Proceso SW

Por qu es importante el proceso?

Aporta consistencia y estructura a un conjunto de actividades.


Gua es en entendimiento, control, anlisis y mejora de
actividades.
Permite capturar y transmitir experiencias.

SIII - 2012

Modelos de Proceso (I)

Objetivos
Introduccin
Modelos Prescriptivos de Proceso
Bibliografa

Proceso
Modelo de Proceso
Modelo de Proceso SW

Por qu modelar el proceso?

Para formar un entendimiento comn.


Para encontrar inconsistencias, redundancias, omisiones.
Para encontrar y evaluar las actividades adecuadas y as
alcanzar las metas del proceso.
Para adaptar un proceso general a una situacin particular
donde se aplicar.

SIII - 2012

Modelos de Proceso (I)

Objetivos
Introduccin
Modelos Prescriptivos de Proceso
Bibliografa

Proceso
Modelo de Proceso
Modelo de Proceso SW

Modelo de Proceso SW I

Modelo de Proceso SW
Es una representacin simplicada de un proceso software,
presentado de una perspectiva especca.

Ejemplos de perspectivas

Un modelo de ujo de trabajo: secuencia de actividades;


Un modelo de ujo de datos o actividad: ujo de informacin;
Un modelo de rol/accin: quin hace qu.

SIII - 2012

Modelos de Proceso (I)

Objetivos
Introduccin
Modelos Prescriptivos de Proceso
Bibliografa

Proceso
Modelo de Proceso
Modelo de Proceso SW

Modelo de Proceso SW II

Cuando un proceso involucra la construccin de un producto


software, podemos referirnos a l como un

software

ciclo de vida del

Ejemplos
Modelo en cascada
Modelos incrementales
Modelos evolutivos
Modelos especializados
Mtodos giles

SIII - 2012

Modelos de Proceso (I)

Objetivos
Introduccin
Modelos Prescriptivos de Proceso
Bibliografa

Introduccin
Procesos SW
El Modelo en Cascada
Modelos Incrementales
Modelos Evolutivos

Modelos Prescriptivos de Proceso


Introduccin

Originalmente propuestos para poner orden en el caos del


desarrollo de sw.
Traen orden al trabajo de ingeniera del sw y proveen una gua
razonable a los equipos de sw.
An as, no proveen una respuesta denitiva a los problemas
de desarrollo de software en un entorno que cambia
permanentemente.

SIII - 2012

Modelos de Proceso (I)

Objetivos
Introduccin
Modelos Prescriptivos de Proceso
Bibliografa

Introduccin
Procesos SW
El Modelo en Cascada
Modelos Incrementales
Modelos Evolutivos

Modelos Prescriptivos de Proceso I


Procesos SW

Cada organizacin de ingeniera del sw necesita describir un


conjunto de actividades del marco para el proceso que adopte.
Cada actividad del marco se debe llenar con acciones de
ingeniera del sw.
Cada accin de ingeniera debe denirse como un conjunto de
tareas que denen el trabajo y el producto de trabajo que se
necesitan para alcanzar las metas de desarrollo.
El modelo de proceso resultante deber adaptarse a la
naturaleza del proyecto especco, miembros del equipo y
entorno de trabajo.

SIII - 2012

Modelos de Proceso (I)

Objetivos
Introduccin
Modelos Prescriptivos de Proceso
Bibliografa

Introduccin
Procesos SW
El Modelo en Cascada
Modelos Incrementales
Modelos Evolutivos

Modelos Prescriptivos de Proceso II


Procesos SW

Sin importar el modelo de proceso seleccionado, los ingenieros


de sw deben elegir un marco de proceso genrico que incluya
las actividades:

construccin

comunicacin, planeacin, modelado,


despliegue.

Cada modelo de proceso debe denir un conjunto de elementos


de proceso (actividades de marco, acciones de ingeniera de
sw, tareas, productos de trabajo, aseguramiento de la calidad y
mecanismos de control de cambio) y un ujo de trabajo (la
forma en que los elementos del proceso se interrelacionan).

SIII - 2012

Modelos de Proceso (I)

Objetivos
Introduccin
Modelos Prescriptivos de Proceso
Bibliografa

Introduccin
Procesos SW
El Modelo en Cascada
Modelos Incrementales
Modelos Evolutivos

Modelos Prescriptivos de Proceso


El Modelo en Cascada

Enfoque pasado de moda pero til cuando los requisitos son jos.

SIII - 2012

Modelos de Proceso (I)

Objetivos
Introduccin
Modelos Prescriptivos de Proceso
Bibliografa

Introduccin
Procesos SW
El Modelo en Cascada
Modelos Incrementales
Modelos Evolutivos

Modelos Prescriptivos de Proceso


Modelos Incrementales: El Modelo Incremental

Produce entregas de software pequeas pero usables

incrementos ).

Cada parte se construye sobre partes ya entregadas.

SIII - 2012

Modelos de Proceso (I)

Objetivos
Introduccin
Modelos Prescriptivos de Proceso
Bibliografa

Introduccin
Procesos SW
El Modelo en Cascada
Modelos Incrementales
Modelos Evolutivos

Modelos Prescriptivos de Proceso


Modelos Incrementales: Desarrollo Rpido de Aplicaciones (DRA)

Hace un uso intensivo de componentes reusables de sw con un ciclo


de desarrollo extremadamente corto.

SIII - 2012

Modelos de Proceso (I)

Objetivos
Introduccin
Modelos Prescriptivos de Proceso
Bibliografa

Introduccin
Procesos SW
El Modelo en Cascada
Modelos Incrementales
Modelos Evolutivos

Modelos Prescriptivos de Proceso


Modelos Evolutivos: Construccin de Prototipos

Es bueno utilizarlo cuando el cliente tiene una necesidad vlida pero


no tiene mucha idea de los detalles.

SIII - 2012

Modelos de Proceso (I)

Objetivos
Introduccin
Modelos Prescriptivos de Proceso
Bibliografa

Introduccin
Procesos SW
El Modelo en Cascada
Modelos Incrementales
Modelos Evolutivos

Modelos Prescriptivos de Proceso


Modelos Evolutivos: Modelo en Espiral

Combina la naturaleza iterativa del prototipado con los aspectos


controlados y sistemticos del modelo secuencial lineal.

SIII - 2012

Modelos de Proceso (I)

Objetivos
Introduccin
Modelos Prescriptivos de Proceso
Bibliografa

Introduccin
Procesos SW
El Modelo en Cascada
Modelos Incrementales
Modelos Evolutivos

Modelos Prescriptivos de Proceso


Modelos Evolutivos: Modelo de Desarrollo Concurrente

Semejante al modelo en espiral, por lo general se usa para


desarrollo de aplicaciones cliente/servidor.

SIII - 2012

Modelos de Proceso (I)

Objetivos
Introduccin
Modelos Prescriptivos de Proceso
Bibliografa

Introduccin
Procesos SW
El Modelo en Cascada
Modelos Incrementales
Modelos Evolutivos

Modelos Prescriptivos de Proceso


Modelos Evolutivos: Modelos Especializados de Proceso

Desarrollo Basado en Componentes: Variacin del Modelo


en espiral donde las aplicaciones se construyen usando
componentes sw previamente

empaquetados

llamados

clases.

Mtodos Formales: notacin matemtica rigurosa utilizada


para especicar, disear y vericar sistemas basados en
computadora.

Programacin Orientada a Aspectos: provee un proceso


para denir, especicar, disear y construir

aspectos

de sw

como interfaces, seguridad y gestin de memoria que impactan


varias partes del sistema en desarrollo.

SIII - 2012

Modelos de Proceso (I)

Objetivos
Introduccin
Modelos Prescriptivos de Proceso
Bibliografa

Bibliografa

Pressman, R. S. (2006).

Ingeniera del software. Un enfoque

prctico. 6 Ed. (Murrieta Murrieta, J. E. y Pineda Rojas, E.


Trads.). Mxico: McGraw Hill. (Obra original publicada en
2006). (Captulo 3 y 4)
Sommerville, Ian (2009).

Ingeniera del Software

(Alfonso

Galipienso,M. I., Bota Martnez, A., Mora Lizn, F., Trigueros


Jover, J. P. Trads.). 7

Ed. Madrid, Espaa: Pearson

Educacin. (Obra original publicada en 2004). (Captulo 1)


Peeger, S. L., Atlee, J. M. (2010).

Theory and Practice.

Software Engineering.

Ed. New Jersey: Pearson Higher

Education. (Captulo 2)

SIII - 2012

Modelos de Proceso (I)

También podría gustarte