Zusammenfassung der Ressource
ciclos de vida
Anmerkungen:
- modelo codificar y corregir
- ventajas
- permite una rapida construcción del sistema
- es util para sistemas pequeños,que no necesite de mas de tres
personas
- No pierde tiempo en las etapas de planificación, documentación, control de
calidad
- desventajas
- Carece de cualquier control y gestión del proceso
- No dispone de las fases necesarias en todo proyecto de software
- Se dificulta la corrección de errores y el mantenimiento al carecer de una documentación del
proceso adecuada
- No proporciona medios de evaluación ni de prevención de riesgos
- modelo en cascada
- ventajas
- Es un modelo sencillo y disciplinado
- Está dirigido por los tipos de documentos y resultados que deben obtenerse al final de cada etapa
- Ayuda a minimizar los gastos de planificación, pues se realiza sin problemas
- desventajas
- Los proyectos raramente siguen el proceso lineal tal como se definía originalmente el ciclo de vida
- el cliente tendra el proyecto hasta el final
- es complicado devolvese a etapas ya finalizadas
- modelo "V"
- ventajas
- La relación entre las etapas de desarrollo y los distintos tipos de pruebas facilitan la localización de
fallos
- involucra al usuario en pruebas
- desventajas
- el cliente obtendra el producto final hasta el final del ciclo de vida
- Las pruebas pueden ser caras y, a veces, no lo suficientemente efectivas
- prototipos
- ventajas
- permite la contrucción con requisitos pocos claros y cambiantes
- el cliente recibe una versión del sistema en poco tiempo
- se pueden hacer cambios al sistema en cualquier momento
- desventajas
- el cliente puede quedar convencido con primeras versiones
- requiere trabajo del cliente para evaluar los distintos prototipos y eso seria unos nuevos requisitos
- no se sabe cuanto es el tiempo del desarrollo
- desarrolo rapido de aplicaciones
- ventajas
- Enfatiza ciclos de desarrollo extremadamente cortos
- Se asegura de que el producto entregado cumple las necesidades del cliente
- desventajas
- para proyectos grandes puede requerir mas equipos de trabajos distintos
- No resulta adecuado cuando los riesgos técnicos son elevados
- modelo en espiral
- ventajas
- Incorpora muchas de las ventajas de los otros ciclos de vida
- Proporciona el potencial para el desarrollo rápido de versiones incrementales
- Puede adaptarse y aplicarse a lo largo de la vida del software
- Reduce los riesgos antes de que se conviertan en problemáticos
- desventajas
- es dificil convenser a algunos clientes que el procesos evolutivo se puede controlar
- Solo resulta aplicable para proyectos de gran tamaño
- Es bastante complicado de realizar y su complejidad puede incrementarse hasta hacerlo
impracticable