2. Definición:
El desarrollo evolutivo se basa en la idea de
desarrollar una implementación inicial exponiéndola
a los comentarios del usuario y refinándola a través
de las diferentes versiones hasta que se desarrolla
un sistema adecuado.
3. Existen dos tipos de desarrollo
evolutivo:
Desarrollo exploratorio: Prototipos desechables:
Donde el objetivo del Donde el objetivo del
proceso es trabajar con proceso de desarrollo
el cliente para explorar evolutivo, es
sus requerimientos y comprender los
entregar un sistema requerimientos del
final. cliente y entonces
desarrollar una
definición mejorada de
los requerimientos para
el sistema.
4. Ventajas: Desventajas:
Es que es ideal para Este modelo es que
sistemas que no tiene está enfocado a la
bien definidos los producción de
requerimientos. prototipos.
La especificación se La estructura es mas
puede mostrar de forma deficiente (a menudo).
creciente. El progreso no es
visible.
5. ¿En donde es conveniente utilizarlo?
Para sistemas pequeños y de tamaño
medio, (500,000 líneas de código). Ya que para
sistemas mas grandes el proceso evolutivo resulta
agudo y complejo.