Vous êtes sur la page 1sur 1

Un ciclo de vida iterativo e incremental es aquel en que se va liberando parte

del producto peridicamente, iterativamente, poco a poco, y cada entrega es un


incremento respecto a la anterior; cada fase (requisitos, anlisis, diseo, etc.)
se realiza varias veces. Lo cual difiere del desarrollo en cascada, donde las
fases del ciclo de vida (requisitos, anlisis, diseo, etc.) se realizan (en teora)
una nica vez, y el inicio de una fase no comienza hasta que termina la fase
que le precede.
Con la creciente popularidad de los mtodos giles en muchas ocasiones se
cree que el ciclo de vida iterativo e incremental es una prctica moderna, nueva
frente al antiguo ciclo de vida en cascada, pero su aplicacin data de mitad
de los aos 50, y desde entonces ha sido ampliamente usado y se ha escrito
mucho sobre l.
En 1950 la construccin del avin cohete X-15 supuso un hito en la aplicacin
del ciclo de vida iterativo e incremental, hasta el punto de que dicho ciclo de
vida supuso una de las principales contribuciones al xito del proyecto. Aunque
el proyecto X-15 no era un proyecto esencialmente de software, es importante
mencionarlo porque algunos de los participantes en el mismo (con su
correspondiente experiencia en dicho ciclo de vida) comenzaron a utilizarlo en
la NASA en 1960 para el desarrollo software, en un proyecto llamado Mercury,
del que a su vez algunos participantes en el mismo trabajaran despus en IBM
Federal Systems Division, donde tambin se aplic el ciclo de vida iterativo en
incremental al desarrollo software. El proyecto Mercury (1960) trabaj con
iteraciones diarias, aplic revisiones tcnicas a los cambios, y aplic la tcnica
de planificar y escribir las pruebas antes de cada micro incremento

Vous aimerez peut-être aussi