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

Entradas populares de este blog

Mi Responsabilidad como Analista Forense

Ventajas de SQLite