¿De qué forma?
Que permite
¿Porque es útil?
¿A qué se refiere?
¿Qué permite?
¿Con que fin?
¿En que se basa?
¿Que se garantiza?
¿Porque?
¿Como funciona?
Ideal para
Tener en cuenta
¿Qué se logra?
¿Como se ejecuta?
¿Porque?
Adecuado para

Metodologías de desarrollo de software

Cascada

Sistemas o proyectos grandes

Los requisitos o recursos son claros y los cambios mínimos

Mediante etapas de desarrollo

Un producto de alta calidad y estable

Realizar cambios en etapas mas avanzadas puede ser difícil

Prototipado

Presentar un prototipo y modificarlo según las funcionalidades

Crear rapidamente un prototipo base y mediante la retroalimentación destruir y constuir nuevos

De esta forma de permite integrar nuevas caracteristicas de forma limpia

Un producto acorde a cada necesidad del cliente, completo y eficaz

Incremental

Combinar el modelo de cascada y prototipado

Agregar funcionalidades al sistema mediante entregas parciales o por etapas para su análisis y corrección

El cliente interactua en cada etapa ppor lo cual los errores y riesgos son menores

Espiral

A ciclos de trabajos que se repiten, en lugar de etapas

Permite reiniciar las secuencias de trabajos con errores ya corregidos y un producto funcional de acuerdo a la etapa

Desarrollar cada etapa de forma ágil y completamente funcional

Utilizando herramientas de reducción de riesgos