proceso tradicional
objetivo
Creado por
Es
propuesto por
combinan
ventaja
Proporciona
ventaja
fines
su enfoque es
software
En
hay
existen
en cada paso ilustrativo
su enfoque es
su enfoque es
combinan
su enfoque es
objetivo
en cada paso evolutivo
desventaja
su enfoque es
puede ser
posee
fines
desventaja
puede ser
es
se usa

Proceso del desarrollo de sofware

Estructura aplicada al desarrollo de sofware

el proceso proporciona una iteracion entre

Usuario - Diseñadores

Usuario - Herramientas de desarrollo

Diseñadores -Herramientas de desarrollo

Diferentes modelos

Modelo Incremental

Modelo casacada

Wiston Royce

Determinar si el proyecto esta listo para avanzar a la siguiente fase. Este modelo fue el primero en originarse y es la base de todos los demás modelos de ciclos de vida

comunicacion

Modelo de Espiral

Inicio del proyecto, rebarcar los requerimientos

planeacion

modelado

construccion

despliegue

Analisis Diseño

Codigo Pruebas

Entrega Asistencia Retroalimentacion

sus bondades son

Estimacion Programacion Seguimiento

Servir como un modelo de proceso util en situaciones en las que requerimos son fijos y el trabajo avanza en forma lineal hacia el final

Comienza con la especificacion de los requerimientos por parte del lciente y avanza a traves de planeacion, modelado, construccion y despliegue, para con cluir con el apoyo del sofware terminado

Barry Boehm

1986

se desarrolla en una serie de entregar evolutivas

Modelo

Prototipo

Ilustrativos

se marcan puntos de referencia puntuales

productos de trabajo

condiciones que se encuentran a lo largo de la trayectoria del espiral

generador de modelo de procesos impulsado por el riesgo

para guiar la ingeniería concurrente con participantes múltiples de sistemas intensivos en software

diferentes fases

comunicacion

despliegue

planeacion

modelado

construccion

programacion

estimacion

analisis de rango

analisis

diseño

codigo

prueba

entrega

retroalimentacion

se marcan puntos de referencia puntuales

dos caracteristicas principales

enfoque ciclico

conjunto de puntos de referencia de anclaje puntual

necesidad que debe envolver el programa

genera mucho tiempo en el desarrollo del sistema

modelo costoso

evoluciona a medida que progresa el proceso, el desarrollador

puede adaptarse a medida que progresa de la vida del software de computadora