MODELOS EVOLUTIVOS

El software evoluciona con el tiempo

• Los requisitos del usuario y del producto suelen cambiar conforme se desarrolle el software es por eso que debemos refinar las implementaciones iníciales a través de las diferentes versiones hasta que desarrollamos un sistema adecuado buscando la perfección.

• VENTAJAS • Nos permite hacer validaciones de forma creciente • Retroalimentación rápida a lo largo del proceso • El sistema evoluciona agregando nuevos atributos de acuerdo a las propuestas del cliente

Desventajas
• El proceso no es visible • Sistema con estructura deficiente • Se requieren herramientas y tecnicas especiales

ITERATIVO
• Es un proceso que surge de la necesidad de utilizar diferentes efoques para sistemas muy grandes este es el resultado de unir el moedelo evolutivo y de cascada. Considerado un modelo hibrido

INCREMENTAL
• Desarrollo en el cual se especifica, diseña y la implementa • Combina las ventajas de los modelos cascada y evolutivo • Define cuales servicios son mas y menos importantes

VENTAJAS
• Nos permite sacar provecho del software desde el primer incremento • Los incrementos iníciales nos sirven como prototipo para posteriores incrementos • Bajo riesgo de fallar en el proyecto total .

Sign up to vote on this title
UsefulNot useful