Fisica
Un modelo de ciclo de vida de software es una vista de las actividades que ocurren durante el desarrollo de software, intenta determinar el orden de las etapas involucradas y loscriterios de transición asociadas entre estas etapas.
etapas principales a realizar en cualquier ciclo de vida son:
MODELO DE DESARROLLO INCREMENTAL
La idea principal detrás de mejoramientoiterativo es desarrollar un sistema de programas de manera incremental, permitiéndole al desarrollador sacar ventaja de lo que se ha aprendido a lo largo del desarrollo anterior, incrementando, versionesentregables del sistema. El aprendizaje viene de dos vertientes: el desarrollo del sistema, y su uso (mientras sea posible). Los pasos claves en el proceso son comenzar con una implementación simple delos requerimientos del sistema, e iterativamente mejorar la secuencia evolutiva de versiones hasta que el sistema completo esté implementado. En cada iteración, se realizan cambios en el diseño y seagregan nuevas funcionalidades y capacidades al sistema.
CARACTERISTICAS.
* Combina elementos del modelo de cascada con la filosofía interactiva de construcción de prototipos
* Cadasecuencia lineal produce un producto operacional con cada incremento de la misma forma que progresa el tiempo en el calendario
* El primer incremento es a menudo el núcleo
* Como un resultado deevaluación y/o utilización se desarrolla un plan para el incremento siguiente, este proceso se repite hasta llegar al producto completo
* Este modelo es particularmente útil cuando la dotación depersonal no es suficiente para una implementación completa
* Los primeros incrementos se pueden implementar con menos recursos
* Si es muy riesgoso desarrollar el sistema completo de una solavez, entonces debería considerar este modelo
VENTAJAS.
* Construir un sistema pequeño es siempre menos riesgoso que construir un sistema grande.
* Al ir desarrollando parte de las...
Regístrate para leer el documento completo.