- No modifica el flujo del ciclo de vida.
- Reduce el riesgo de construir productos que no
satisfagan las necesidades de los usuarios. - Reduce costos y aumenta la probabilidad de éxito.
- Exige disponer de las herramientas adecuadas.
- No presenta calidad ni robustez.
- Una vez identificados todos los requisitos mediante el
prototipo, se construye el producto de ingeniería.
jueves, 8 de mayo de 2008
Modelo prototipo
Modelo incremental
- Se evitan proyectos largos y se entrega “Algo de valor” a los
usuarios con cierta frecuencia. - El usuario se involucra más.
- Difícil de evaluar el coste total.
- Difícil de aplicar a sistemas transaccionales que tienden a ser
integrados y a operar como un todo. - Requiere gestores experimentados.
- Los errores en los requisitos se detectan tarde.
- El resultado puede ser muy positivo.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJSdvNkwbFB3zD5oY20ybzdlqc0Xz_cmyBKhFp3242pYds3LYd4KapOYmelOkomd5E2d6YcGWb5VGiyXja03i1JQyO-lFACfO38BP-bTx3KcJSaPgDeI8T9582c9HuBWE1p-toVHTwyzI/s400/incremental.png)
Modelo cascada
- No refleja realmente el proceso de desarrollo del software.
- Se tarda mucho tiempo en pasar por todo el ciclo.
- Perpetua el fracaso de la industria del software en su
comunicación con el usuario final. - El mantenimiento se realiza en el código fuente.
- Las revisiones de proyectos de gran complejidad son muy
difíciles. - Impone una estructura de gestión de proyectos.
Suscribirse a:
Entradas (Atom)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0gF6-IXX35F8dSEDP7kbHzUTArfQw8P5OeihQk0FeB7Edp9Dc0kSe5G2lYpetc1J_owtq5ywDlDqmOb3sSmdn4NL0rAxMOmrLHD5kftNWIcFYwcMnIyS29-DAee1-cVnu9GpGA3xkDMI/s240/jeremy.jpg)