Estas son las fases de un modelo; *Requisitos *Diseño *Implementación *Verificación *Mantenimiento Determina a que modelo pertenecen.
Modelo que habitualmente tiene sentido aplicar este método en proyectos grandes, largos, caros y complejos.
Este modelo se utilizan para dar al usuario una vista preliminar de parte del software. Este modelo es básicamente prueba y error ya que si al usuario no le gusta una parte del prototipo significa que la prueba fallo por lo cual se debe corregir el error que se tenga hasta que el usuario quede satisfecho.
Modelo que se centra en una representación de aquellos aspectos del software que serán visibles para el cliente o el usuario final.
Procedimiento lineal que se caracteriza por dividir los procesos de desarrollo en sucesivas fases de proyecto.
Modelo que resulta la combinación entre el modelo lineal o de cascada y el modelo iterativo
Las ventajas de este modelo son; *No modifica el flujo del ciclo de vida *Reduce el riesgo de construir productos que no satisfagan las necesidades de los usuarios *Reduce costo y aumenta la probabilidad de éxito *Exige disponer de las herramientas adecuadas
Prototipo
Espiral
Espiral
Protipo
Cascada
Cascada
Prototipo