El texto describe varios modelos de desarrollo de software, enfocándose en cómo se gestionan los proyectos a través de diferentes fases y metodologías. Se menciona el modelo en cascada, que avanza de manera lineal desde la especificación de requerimientos hasta el despliegue y soporte del software.
puede adaptarse a medida que progresa de la vida del software de computadora
evoluciona a medida que progresa el proceso, el desarrollador
modelo costoso
genera mucho tiempo en el desarrollo del sistema
necesidad que debe envolver el programa
conjunto de puntos de referencia de anclaje puntual
enfoque ciclico
dos caracteristicas principales
retroalimentacion
entrega
prueba
codigo
diseño
analisis
analisis de rango
estimacion
programacion
diferentes fases
para guiar la ingeniería concurrente con participantes múltiples de sistemas intensivos en software
generador de modelo de procesos impulsado por el riesgo
condiciones que se encuentran a lo largo de la trayectoria del espiral
productos de trabajo
se marcan puntos de referencia puntuales
Ilustrativos
Prototipo
Modelo
se desarrolla en una serie de entregar evolutivas
1986
Barry Boehm
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
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
Estimacion Programacion Seguimiento
sus bondades son
Entrega Asistencia Retroalimentacion
Codigo Pruebas
Analisis Diseño
despliegue
construccion
modelado
planeacion
Inicio del proyecto, rebarcar los requerimientos
Modelo de Espiral
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