| |
 |
 |
Evolución de los Procesos de Desarrollo de Software |
|
|
| |
| Modelos Iterativos |
|
Conforme se fueron descubriendo las deficiencias del modelo de cascada, fueron surgiendo diversos procesos denominados iterativos que fueron mejorando muchas de las fallas del modelo en cascada. Como especialización de este modelo surgen los siguientes procesos iterativos como:
- El modelo en espiral.
- El modelo iterativo e incremental.
- El modelo basado en prototipo.
- El modelo SLCD.
- MBASE.
- RUP.
La aportación de estos modelos es la de basar el desarrollo en iteraciones e ir construyendo la aplicación en forma progresiva, agregando funcionalidad paulatinamente. Las iteraciones representan un miniproyecto, el cual está compuesto por todas las fases del desarrollo (requerimientos, análisis, diseño, implementación, pruebas). Cada miniproyecto se centra en uno o más riesgos importantes hasta que todos éstos estén controlados. Los incrementos están dados por la funcionalidad que se va agregando al software en forma iterativa. En consecuencia podemos decir que los modelos iterativos fomentan el cambio en forma temprana y proponen un control de cambio disciplinado que permita que el usuario ajuste sobre el desarrollo sus requerimientos.
Referencias :
[1] 'Ingeniería del Software. Séptima edición
Ian, Sommerville'.
[2] 'http://grad.uprm.edu/tesis/aguilarramos.pdf'
[3] 'http://www.fi.uba.ar/materias/7500/
schenone-tesisdegradoingenieriainformatica.pdf'
|
|
|
<< Inicio < Anterior 1 2 3 Siguiente > Final >> |