El modelo
iterativo incremental combina elementos del modelo cascada
(aplicado repetidamente) así como la filosofia iterativa del prototipado.
La parte inicial es el nucleo del producto (es la parte más importante).
Una nueva
version del producto surge cuando nuevas características han sido
implementadas a medida que han sido sugeridas por el usuario.
Este modelo
es aplicable cuando es dificil establecer los requisitos iniciales de un
proyecto y es más apropiado para proyectos pequeños.
Las nuevas
versiones pueden ser planeadas de modo que los requisitostecnicos puedan
ser administrados.
El objetivo
es trabajar junto al usuario para descubrir sus requisitos de manera
incremental antes de que el producto final sea obtenido.
El modelo
iterativo de desarrollo de software se basa en que antes de entregar el
sistema de una vez, tanto el desarrollo como las entregas se dividen en
incrementos.
Los requisitos del usuario se priorizan y los requisitos de prioridad más alta se incluyen en los incrementos más tempranos.
Cuando el
desarrollo de un incremento comienza, sus requisitos son inamovibles,
aunque los requisitos de incrementos posteriores pueden continuar
desarrollándose.
Los clientes no tienen que esperar hasta tener el sistema completo. El primer incremento satisface los requisitos más críticos. Los primeros incrementos sirven como prototipo y ayudan en la tarea de detectar los posteriores requisitos.
Un gráfico
que muestra cual es el desarrollo de este proceso es el siguiente:
No hay comentarios.:
Publicar un comentario