Está en la página 1de 14

Instituto Politcnico Nacional

Unidad Profesional Interdisciplinaria de


Ingeniera y Ciencias Sociales y
Administrativas

Cascada

Equipo 2

Integrantes

Chvez Chvez Ana

Gmez Navarro Claudia

Jimenez Rojas Erick

Picazo Ruiz Csar Alejandro

Snchez Siurob Jaime David

Coordinador

Camacho Rivas Hugo Alejandro

Introduccin
Desarrollo de Software
Conjunto de pasos
Procedimientos
Metodologa en Cascada

Antecedentes Histricos

1970 - Winston W. Royce propone el modelo cascada como concepto inicial.


El mismo pensaba que este modelo era defectuoso.
Explora cmo el modelo inicial podra ser transformado en un modelo
interactivo, con la documentacin de cada fase.
"Modelo de cascada" rpidamente lleg a referirse no a la final de Royce, el
diseo interactivo, sino ms bien a su modelo puramente un orden secuencial.
Posteriormente revisada por Barry Boehm en 1980 e Ian Sommerville en 1985.

Estructura
Definicin de
requerimientos

Anlisis y Diseo
de Software
Implementacin y
Prueba de
unidades
Integracin y
Prueba del
sistema
Operacin y
Mantenimiento

Orientacin

Orientacin enfocada a la produccin de documentacin

Cada fase genera un documento

Descompone y organiza el sistema en elementos que puedan elaborarse por separado

Orientada a:

Pruebas de unidad

Pruebas de integracin

Pruebas de sistema

Pruebas de aceptacin

Ventajas

Se tiene todo bien organizado y no se mezclan las fases

El horario se establece con los plazos adecuados para cada etapa de


desarrollo

La entrega del proyecto es en el tiempo establecido

La planificacin es sencilla

Desventajas

Es necesario tener el anlisis de los requerimientos bien definidos

Iteraciones costosas

Se conoce si la solucin es correcta hasta estar cerca de su lanzamiento

Poco tiempo para corregir fallas

Es difcil de incorporar nuevas cosas si se quiere actualizar

Es necesaria la paciencia del cliente

El proceso es lento y pesado

Proyecto de Red

Utilizar
un
software
de
desarrollo multimedia en la
plataforma Visual Basic.

Planeacin:

Anlisis de
requisitos

Crear una aplicacin que muestre cmo realizar una red, misma
que el usuario ser encargado de seleccionar las
especificaciones que esta debe cumplir y el tipo de topologa de
red que pretende hacer. Se requiere crear una plantilla principal
que despliegue dos mens:

Diseo del
sistema

Archivo y Contenido

Elaboracin de los formularios y


ventanas
empleando
un
lenguaje
de
programacin
orientado a objetos (Visual
Basic).

Diseo del
programa

Elaboracin de los mdulos y


contenidos del software.

Codificacin

Creacin de las sentencias y rutinas a realizarse como la


plantilla de contenido y ejecucin de las fases del desarrollo por
medio del lenguaje de programacin orientado a objetos.

Pruebas

Surgieron
errores
en
las
topologas de red por lo cual se
modificaron.

Implantacin

Se verific que el software sirve en su totalidad instalndolo


en diferentes sistemas operativos y comprobando la
funcionalidad del mismo para que el usuario escoja el tipo de
red y conexin que desea.

Mantenimiento

Se realizaron correcciones necesarias para la funcionalidad


completa de la aplicacin en los diferentes sistemas. Se
document toda la informacin del software para una mayor
facilidad del mismo.

Conclusiones

Fcil implementacin

Estructura clsica

Lineal o secuencial

Documentacin requerida para avanzar

Mantener control durante todo el proceso

Al ser una metodologa simple

Complicacin en proyectos:

Ms complejos

Sujetos a cambios

Al ser base de otras metodologas es importante entenderla bien

Gracias por su atencin!