Modelo
tipo evolutivo:
Los
modelos evolutivos
son modelos iterativos
Permiten
desarrollar
versiones cada vez más completas y complejas, hasta llegar al objetivo final deseado
Ventajas:
Cumple
con
las necesidades inmediatas del cliente.
Desventajas:
Sistemas
pobremente estructurados.
El ingeniero de software y el
cliente definen los objetivos globales del software, y aquellos más específicos
que se desean destacar con el prototipo.
Ventajas
Permite la construcción del sistema con
requisitos poco claros o cambiantes.
Se pueden introducir cambios en las
funcionalidades del sistema en cualquier momento.
Se reduce el riesgo y la incertidumbre
sobre el desarrollo.
Permite entender bien el problema antes
de la implementación final.
Desventajas
El cliente puede quedar convencido
con las primeras versiones,
puede cancelar el desarrollo y
quedarse con el producto sin terminar.
Requiere de participación del cliente para evaluar los
distintos prototipos y traducirlo en nuevos.
Si un prototipo fracasa, el coste
del proyecto puede resultar muy caro.
No siempre se sabe el tiempo de
desarrollo ni
cuantos prototipos se podrán
desarrollar.

No hay comentarios:
Publicar un comentario