El ciclo de vida iterativo e incremental
El ciclo de vida iterativo e incremental
¿Cuál es la diferencia entre ciclo de vida
iterativo e incremental? Explique sus ventajas y desventajas
La diferencia radica en que el
ciclo de vida iterativo no hay entregas de funcionalidades solo hasta el final mientras
que en el ciclo incremental cada ciclo genera una entrega funcional del
producto.
Ciclo de vida iterativo
Ventajas:
- Este se centra más en el
cliente y no tanto en el producto.
- Se adapta rápidamente a los
cambios.
- El trabajo mejora
exponencialmente.
Desventajas
- No es recomendable para
sistemas con alto nivel de seguridad.
- No tener definidos los
requisitos desde el comienzo puede generar una arquitectura poco clara.
Ciclo de vida incremental
Ventajas
- Si aparece un error solo la última
iteración será descartada.
- un sistema pequeño es menos
riesgoso que uno grande.
- Como se van desarrollando
parte de las funcionalidades es más fácil determinar si los siguientes
requerimientos están bien.
Desventajas
- Si el sistema a desarrollar
es muy grande y no se cuenta con el personal necesario para el proyecto es posible
que se prolongue más tiempo.
- Se presume que los
requisitos fueron definidos al inicio.
Comentarios
Publicar un comentario