Modelos de Desarrollo de Software
El Modelo de Cascada
Este modelo tiene una secuencia ordenada.
El trabajo de una etapa previa es la entrada del siguiente proceso.
Provee de un gran controlsobre las fechas de entrega y entregables.
Establece criterios de entrada y salida en cada fase claramente definidos.
Dado que provee pocos puntos de visibilidad da la impresión de que es lento.
Afavor
Excelente cuando se tiene un producto estable y se conoce la tecnología.
Es un método muy estructurado que funciona bien con gente de poca experiencia.
Provee estabilidad en losrequerimientos.
La planeación se puede hacer anticipadamente.
En contra
Tiene poca flexibilidad.
Los proyectos en la práctica raramente siguen un flujo secuencial.
Siempre es difícil para el clientemostrar todos los requerimientos explícitamente y con mucha anticipación.
El cliente debe tener paciencia.
Es inflexible y no motiva al cambio.
Poco apropiado para aplicaciones para la toma dedecisiones.
Los usuarios tienen una participación limitada.
El Modelo en V
Una reexaminación del modelo del ciclo de vida desde el punto de vista de aseguramiento de calidad.
Cuando cada proceso terminasu producto, las especificaciones de prueba para la probar los procesos están también completas.
El Modelo de Espiral
Los productos de software son creados a través de múltiplesrepeticiones del proceso del ciclo de vida. Se rompen un mini-proyectos.
Estos modelos han sido aplicados al desarrollo de software.
Aún no han madurado al punto de ser aplicados como modelos dedesarrollo con tiempos y limitaciones de costos.
A favor
El producto avanza a pasos firmes solucionado riesgos en cada iteración.
El producto termina con todos los riesgos resueltos.
Se pueden incluirotros métodos de desarrollo en las iteraciones.
A medida que el costo aumenta, los riesgos se reducen.
Se tienen puntos de control en cada interacción.
En contra
Es complicado.
Requiere de...
Regístrate para leer el documento completo.