MODELOS DE DESARROLO DE SOFTWARE


Modelos Genericos
Modelo de Cascada
Separar en distintas fases de  especificación y desarrollo.
Desarrollo Evolutivo
La especificación y el desarrollo están intercalados.
Prototipado
Un modelo sirve de prototipo para la construcción del sistema final.
Transformación Formal
Un modelo matemático del sistema se transforma formalmente en la implementación.
Desarrollo basado en Reutilización
El sistema es ensamblado a partir de componentes existentes.





¿QUE MODELO  UTILIZAR?

Para sistemas bien comprendidos utiliza el Modelo de Cascada. La fase de análisis de riesgos es relativamente fácil.

Con requerimientos estables y sistemas de seguridad críticos, utiliza modelos formales.

Con especificaciones incompletas, utiliza el modelo de prototipado.

Pueden utilizarse modelos híbridos en distintas partes del desarrollo.