Propuesto
por Mills en 1980. Sugirió el enfoque incremental de desarrollo como una forma
de reducir la repetición del trabajo en el proceso de desarrollo y dar
oportunidad de retrasar la toma de decisiones en los requisitos hasta adquirir
experiencia con el sistema. Surge porque en los primeros desarrollos se podía
esperar largo tiempo hasta que el software estuviese listo. Las reglas del
negocio de hoy no lo permiten.
Los modelos evolutivos son iterativos, los
caracteriza en la forma en que permiten que los ingenieros de software
desarrollen versiones cada vez completas del software.
Su propósito es desarrollar software de alta calidad
de una manera iterativa o incremental.
El
software evoluciona con el tiempo. Los requisitos del usuario y del producto
suelen cambiar conforme se desarrolla el mismo. Las fechas de mercado y la
competencia hacen que no sea posible esperar a poner en el mercado un producto
absolutamente completo, por lo que se aconsejable introducir una versión
funcional limitada de alguna forma para aliviar las presiones competitivas.

No hay comentarios:
Publicar un comentario