Modelo Incremental

En este modelo de desarrollo aunque se implementan los mismos pasos o secuencias del modelo en cascada, estos van destinados a generar un desarrollo del proyecto inicial con una funcionalidad reducida y a medida que se va finalizando todas las etapas se van incrementando funcionalidades o requisitos hasta tener el software deseado.


Este tipo de modelo se usa generalmente para proyectos pequeños o ágiles que necesitan estar desarrollándose en la marcha.

Ventajas:

  • Mediante este modelo se genera software operativo de forma rápida y en etapas tempranas del ciclo de vida del software.
  • Es un modelo más flexible, por lo que se reduce el coste en el cambio de alcance y requisitos.
  • Es más fácil probar y depurar en una iteración más pequeña.
  • Es más fácil gestionar riesgos. 
  • Cada iteración es un hito gestionado fácilmente

Desventajas:

  • Cada fase de una iteración es rígida y no se superponen con otras.
  • Pueden surgir problemas referidos a la arquitectura del sistema porque no todos los requisitos se han reunido, ya que se supone que todos ellos se han definido al inicio.

No hay comentarios:

Publicar un comentario

CONSTRUCCIÓN DE SOFTWARE

El propósito de este blog se basa en dar a conocer las etapas que hacen parte de la construcción del software y las diferentes metodologías ...