Definicin: un proyecto progresa a travs de una secuencia ordenada de pasos partiendo de
la especificacin de requerimientos hasta el mantenimiento del mismo. Caractersticas: *El modelo en cascada est dirigido por documentos. *Ayuda a localizar errores en las primeras etapas del proyecto a un bajo costo. *Ayuda a minimizar los gastos de la planificacin porque permite realizarla sin planificacin porque permite realizarla sin problemas. *Funciona especialmente bien si se dispone de personal poco cualificado o dispone de personal poco cualificado o inexperto Fases:
El progreso fluye de arriba haca abajo, como una cascada.
Anlisis de requisitos del software En esta fase se analizan las necesidades de los usuarios finales delsoftware para determinar qu objetivos debe cubrir. Diseo del sistema Descompone y organiza el sistema en elementos que puedan elaborarse por separado, aprovechando las ventajas del desarrollo en equipo. Diseo del programa Es la fase en donde se realizan los algoritmos necesarios para el cumplimiento de los requerimientos del usuario as como tambin las herramientas a usar en la etapa de Codificacin. Codificacin Es la fase en donde se implementa el cdigo fuente, haciendo uso de prototipos as como de pruebas y ensayos para corregir errores. Pruebas Los elementos, ya programados, se ensamblan para componer el sistema y se comprueba que funciona correctamente y que cumple con los requisitos, antes de ser entregado al usuario final. Verificacin Es la fase en donde el usuario final ejecuta el sistema, para ello el o los programadores ya realizaron exhaustivas pruebas para comprobar que el sistema no falle. Mantenimiento es el mantenimiento del software ya que al utilizarlo como usuario final puede ser que no cumpla con todas nuestras expectativas.
Tipos de procesos o empresas donde se aplica:
MTODO DESARROLLO EN ESPIRAL
Definicin: Las actividades de este modelo se conforman en una espiral, en la que cada bucle o iteracin representa un conjunto de actividades. Las actividades no estn fijadas a ninguna prioridad, sino que las siguientes se eligen en funcin del anlisis de riesgo, comenzando por el bucle interior. Caractersticas: Se parte de una escala pequea en medio de la espiral, se localizan los riesgos, se genera un plan para manejar los riesgos, y se establece una aproximacin a la siguiente interaccin. Cada iteracin supone que el proyecto pasa a una escala superior. Con cada iteracin a travs del espiral se construye sucesivas versiones de software cada vez ms completas.
Reduce riesgos del proyecto
Incorpora objetivos de calidad
Modelo costoso
Requiere experiencia en la identificacin de riesgos
Fases: No hay un nmero definido de iteraciones. Las iteraciones debe decidirlas el equipo de gestin de proyecto.
Cada vuelta se divide en 4 sectores:
Planeacin : determinacin de los objetivos, alternativas y restricciones
Anlisis de riesgo : anlisis de alternativas e identificacin/resolucin de riesgos
Ingeniera : desarrollo del producto hasta "el siguiente nivel".
Evaluacin : valoracin por parte del cliente de los resultados obtenidos.