Beruflich Dokumente
Kultur Dokumente
RENE GARCIA
TEMA CASCADA
Desarrollo en cascada
En Ingeniera de software el desarrollo en cascada, tambin llamado modelo en cascada, es el enfoque metodolgico que ordena rigurosamente las etapas del ciclo de vida del software, de tal forma que el inicio de cada etapa debe esperar a la finalizacin de la inmediatamente anterior.
Un ejemplo de una metodologa de desarrollo en cascada es: Anlisis de requisitos Diseo del Sistema Diseo del Programa Codificacin Pruebas Implantacin Mantenimiento
1 Fases del modelo. 1.1 Anlisis de requerimientos 1.2 Diseo del Sistema 1.3 Diseo del Programa 1.4 Codificacin 1.5 Pruebas 1.6 Implantacin 2 Variantes 3 Desventajas 4 Ventajas 5 Vase tambin
Es la fase de programacin o implementacin propiamente dicha. Aqu se implementa el cdigo fuente, haciendo uso de prototipos as como pruebas y ensayos para corregir errores.
Codificacin
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 puesto
Implantacin
El software obtenido se pone en produccin. Se implantan los niveles software y hardware que componen el proyecto. La implantacin es la fase con ms duracin y con ms cambios en el ciclo de elaboracin de un proyecto. Es una de las fases finales del proyecto.
Variantes
Existen variantes de este modelo; especialmente destacamos la que hace uso de prototipos y en la que se establece un ciclo antes de llegar a la fase de mantenimiento, verificando que el sistema final este libre de fallos
Desventajas
En la vida real, un proyecto rara vez sigue una secuencia lineal, esto crea una mala implementacin del modelo, lo cual hace que lo lleve al fracaso.
Ventajas
Se tiene todo bien organizado y no se mezclan las fases. Es perfecto para proyectos que son rgidos, y adems donde se especifiquen muy bien los requerimientos y se conozca muy bien la herramienta a utilizar