Existen varios tipos de modelo en la metodologia para el desarrollo de un software
- Modelo en cascada
- Modelo lineal secuencial
- Modelo en "V"
- Modelo en espiral
- Modelo prototipo
- Modelo evolutivo
- Modelo desarrollo incremental
MODELO SECUENCIAL LINEAL. Llamado alguna veces "ciclo de vida basico"o cascadade este modo sugiere un enfoque sistematico secuencial para el desarrollo de software. y progresa con el analisis.
MODELO EN "V" Es una variacion del modelo en cascada que muestra como se relacionan las actividades de prueba con el analisis y diseño.
MODELO EN ESPIRAL Es un modelo orientado a riesgos que divide al proyecto de software en miniproyectos . Trata de mejorar los ciclos vida clasicos y prototipos . Permite acomodar otros modelos . elimina errrores y alternativas al comienzo
MODELO PROTOTIPO Permite que todo el sistema , o alguno de sus partes , se constituyan rapidamente para conpremder con facilidad y aclarar ciertos aspectos en los que se aseguren que el usuario,el cliente esten de acuerdo
MODELO EVOLUTIVO Son modelos interativos , permiten desarrollar versiones cada vez mas complejas y completas hasta llegar al objetivo final deseado
MODELO DESARROLLO INCREMENTAL Se evitan proyectos largos y se entrega " algo de valor " a los usuarios con cierta frecuencia . El usuario se envolucra mas . Es muy dificil evaluar el costo final , Requiere gestores esperimentados . Los errores en los requisitos se detectan tarde . Pero a la final el resultado puede ser muy productivo.