Está en la página 1de 14

Ciclo de Vida de un Software

Modelo de Cascada

Anlisis y diseo Orientado a Objetos

Equipo: Hctor Javier Flores de la Garza Josu Cristopher Gonzlez Garza Raul Daniel Gonzlez Iracheta Raul Ortiz Alvarez Erick Francisco Torres Gonzlez

Modelo Cascada
El modelo de ciclo de vida en cascada comenz a disearse en 1966 y se termin alrededor de 1970. Se define como una secuencia de fases en la que al final de cada una de ellas se rene la documentacin para garantizar que cumple las especificaciones. Es el ms conocido, esta basado en el ciclo convencional de una ingeniera, el paradigma del ciclo de vida abarca las siguientes actividades
2

Josu Gonzlez

Fases del Modelo Cascada


Ingeniera y Anlisis del Sistema Anlisis de los Requisitos Diseo Codificacin Prueba Mantenimiento

Josu Gonzlez

Ingeniera y Anlisis del Sistema


Debido a que el software es siempre parte de un sistema mayor el trabajo comienza estableciendo los requisitos de todos los elementos del sistema y luego asignando algn subconjunto de estos requisitos al software.

Hctor Flores

Anlisis de los requisitos del software

El proceso de recopilacin de los requisitos se centra e intensifica especialmente en el software. El ingeniero de software (Analistas) debe comprender el mbito de la informacin del software, as como la funcin, el rendimiento y las interfaces requeridas.

Hctor Flores

Diseo

El diseo del software se enfoca en cuatro atributos distintos del programa: la estructura de los datos, la arquitectura del software, el detalle procedimental y la caracterizacin de la interfaz. El proceso de diseo traduce los requisitos en una representacin del software con la calidad requerida antes de que comience la codificacin.
6

Ral Gonzlez

Codificacin

El diseo debe traducirse en una forma legible para la maquina. El paso de codificacin realiza esta tarea. Si el diseo se realiza de una manera detallada la codificacin puede realizarse mecnicamente.

Erick Torres

Prueba

Una vez que se ha generado el cdigo comienza la prueba del programa. La prueba se centra en la lgica interna del software, y en las funciones externas, realizando pruebas que aseguren que la entrada definida produce los resultados que realmente se requieren.

Erick Torres

Mantenimiento

El software sufrir cambios despus de que se entrega al cliente. Los cambios ocurrirn debido a que hayan encontrado errores, a que el software deba adaptarse a cambios del entorno externo (sistema operativo o dispositivos perifricos), o debido a que el cliente requiera ampliaciones funcionales o del rendimiento.

Ral Gonzlez

Ventajas del Modelo de Cascada


El modelo de cascada es el modelo ms antiguo y ms ampliamente utilizado en el campo de desarrollo de software. Hay ciertas ventajas del modelo de cascada, que hace que sea el modelo ms ampliamente utilizado hasta el momento. Algunos de ellos se pueden enumerar como bajo. * No hace falta mencionar, es un modelo lineal y, por supuesto, los modelos lineales son las ms simples a ser implementadas. * La cantidad de recursos necesarios para implementar este modelo es mnimo. * Una gran ventaja del modelo de cascada es que la documentacin se produce en cada etapa del desarrollo del modelo de cascada. Esto hace que la comprensin del producto disear procedimiento ms sencillo. * Despus de cada etapa importante de la codificacin de software, las pruebas se realizan para comprobar el correcto funcionamiento del cdigo.
10

Ral Ortiz

Desventajas del Modelo de Cascada

-Los proyectos reales raramente siguen el flujo secuencial que propone el modelo, siempre hay iteraciones y se crean problemas en la aplicacin del paradigma. -Normalmente, es difcil para el cliente establecer explcitamente al principio todos los requisitos. El ciclo de vida clsico lo requiere y tiene dificultades en acomodar posibles incertidumbres que pueden existir al comienzo de muchos productos.

11

Ral Ortiz

Desventajas del Modelo de Cascada

-El cliente debe tener paciencia. Hasta llegar a las etapas finales del proyecto, no estar disponible una versin operativa del programa. Un error importante no detectado hasta que el programa este funcionando puede ser desastroso.

12

Ral Ortiz

13

Gracias!

14

También podría gustarte