Cascada

16
CICLOS DE VIDA DEL SOFTWARE Karim Robles Alva Karen Manzanarez Rolando Rivas Ramos

description

modelo_cascada

Transcript of Cascada

Page 1: Cascada

CICLOS DE VIDA DEL SOFTWARE

Karim Robles AlvaKaren Manzanarez

Rolando Rivas Ramos

Page 2: Cascada

MODELO DE CASCADA:

Este enfoque metodológico que ordena rigurosamente las etapas del ciclo de vida del software, de forma tal que el inicio de

cada etapa debe esperar a la finalización de la inmediatamente anterior.

Page 3: Cascada

Más sobre este modelo:El mas conocido, esta basado en el ciclo

convencional de una ingeniería, el paradigma del ciclo de vida abarca las siguientes actividades:

Ingeniería y Análisis del Sistema Análisis de los Requisitos Diseño Codificación Prueba Mantenimiento

Page 4: Cascada

Tip importante:El Modelo V tiende a ser muy relacionado

con el Modelo de Cascada puesto que es una evolución del mismo , la primera mitad es muy parecida , pero la otra mitad tiene como finalidad hacer pruebas e integración asociado a cada una de las etapas de la mitad anterior.

Page 5: Cascada

MODELO DE CASCADA

Page 6: Cascada

A continuación una breve explicación de cada actividad: Ingeniería y Análisis 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 algún subconjunto de estos requisitos al software.

Page 7: Cascada

Análisis de los requisitos del software:

El proceso de recopilación de los requisitos se centra e intensifica especialmente en el

software. El ingeniero de software (Analistas) debe comprender el ámbito de la información del software, así como la función, el rendimiento y las interfaces

requeridas.

Page 8: Cascada

Diseño:El diseño del software se enfoca en cuatro

atributos distintos del programa: la estructura de los datos, la arquitectura del

software, el detalle procedimental y la caracterización de la interfaz. El proceso de diseño traduce los requisitos en una

representación del software con la calidad requerida antes de que comience la

codificación.

Page 9: Cascada

Codificación:El diseño debe traducirse en una forma

legible para la maquina. El paso de codificación realiza esta tarea. Si el diseño

se realiza de una manera detallada la codificación puede realizarse

mecánicamente.

Page 10: Cascada

Prueba: Una vez que se ha generado el código comienza la prueba del programa. La

prueba se centra en la lógica interna del software, y en las funciones externas,

realizando pruebas que aseguren que la entrada definida produce los resultados

que realmente se requieren

Page 11: Cascada

Mantenimiento: El software sufrirá cambios después de que

se entrega al cliente. Los cambios ocurrirán debido a que hayan encontrado errores, a que el software deba adaptarse a cambios del entorno externo (sistema operativo o dispositivos periféricos), o

debido a que el cliente requiera ampliaciones funcionales o del

rendimiento.

Page 12: Cascada

Ventajas & desventajas

Page 13: Cascada

VentajasSe tiene todo bien organizado y no se mezclan las fases.DesventajasNormalmente, es difícil para el cliente establecer explícitamente al principio todos los requisitosLos resultados y/o mejoras no son visibles.Es perfecto para proyectos que son rígidos.Ideal para proyectos donde se especifiquen muy bien los requerimientos.Ideal para proyectos en que se conozca muy bien la herramienta a utilizar.Un error importante no detectado hasta que el programa este funcionando puede ser desastroso.

Page 14: Cascada

Gráfica

Page 15: Cascada

Bibliografía

http://www.mitecnologico.com/Main/ModeloDeCascada

http://scruz334.blogspot.es/tags/Cascada/http://www.biblioteca.co.cr/pdf/unidad12-4.pdf

Page 16: Cascada

GRACIAS