Sie sind auf Seite 1von 10

UNIVERSIDAD TECNICA DE MANABI ESTUDIANTE KARINA TOALA CATEDRATICO ING.

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

Fases del modelo.


Anlisis de requerimientos En esta fase se analizan las necesidades de los usuarios finales del software para determinar qu objetivos debe cubrir. De esta fase surge una memoria llamada SRD (documento de especificacin de requisitos), que contiene la especificacin completa de lo que debe hacer el sistema sin entrar en detalles internos.

Diseo del Sistema


Se descompone y organiza el sistema en elementos que puedan elaborarse por separado, aprovechando las ventajas del desarrollo en equipo. Como resultado surge el SDD (Documento de Diseo del Software), que contiene la descripcin de la estructura relacional global del sistema y la especificacin de lo que debe hacer cada una de sus partes, as como la manera en que se combinan unas con otras.

Diseo del Programa


Es la fase en donde se realizan los algoritmos necesarios para el cumplimiento de los requerimientos del usuario as como tambin los anlisis necesarios para saber que herramientas usar en la etapa de Codificacin.

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

Das könnte Ihnen auch gefallen