Establece orden en el caos del desarrollo de software
OBJETIVO
Desarrollar software de alta calidad en forma iterativa o incremental
MODELO DE CASCADA
sugiere un enfoque sistemático y secuencial para el
desarrollo del software, que comienza con la especificación
de los requerimientos del cliente y avanza a través de
planeación, modelado, construcción y despliegue, para
concluir con el apoyo del software terminado
MODELO DE PROCESO INCREMENTAL
combina elementos de los flujos de proceso lineal y paralelo
aplica secuencias lineales en forma escalonada a
medida que avanza el calendario de actividades.
Cada secuencia lineal produce “incrementos” de software
susceptibles de entregarse
UTILIDAD
han dado cierta estructura útil al
trabajo de ingeniería de software
MODELO DE PROCESO EVOLUTIVO
Son iterativos
Permiten desarrollar versiones cada vez
más completas del software.
Es más común usarlo como una técnica que puede implementarse
MODELO CONCURRENTE
Permite que un equipo de software represente
elementos iterativos y concurrentes de cualquiera de
los mo-delos de proceso
¿Cómo trabajan?
Cada modelo aporta con actividades
estructurales pero definen en forma
diferente el flujo de proceso