Want to create interactive content? It’s easy in Genially!

Get started free

MODELO CASCADA - FUNDAMENTOS DE SISTEMAS DE INFORMACION - 301

José Antonio Tapia Cruz

Created on October 15, 2022

Start designing with a free template

Discover more than 1500 professional designs like these:

Higher Education Presentation

Psychedelic Presentation

Vaporwave presentation

Geniaflix Presentation

Vintage Mosaic Presentation

Modern Zen Presentation

Newspaper Presentation

Transcript

MODELO CASCADA

Modelos de procesos prescriptivos

FUNDAMENTOS DE SISTEMAS DE INFORMACIÓN

17 DE OCTUBRE DE 2022

OBJETIVO

DAR A CONOCER LA DEFINICION DEL MODELO CASCADA, EN QUE CONSISTE, COMO SE DESARROLLA Y COMO SE IMPLEMENTA EN PROYECTOS DE DESARROLLO DE SOFTWARE

02.¿Para qué sirve el Modelo en Cascada?

03.¿Cuándo se aplica el Modelo de Cascada?

01.¿Qué es el Modelo en Cascada?

04.¿Cuáles son las fases del Modelo en Cascada?

TABLA DE CONTENIDO

07.Ejemplo de Un Modelo en Cascada

08.Conclusión

05.Fases del Modelo en Cascada

06.Ventajas y Desventajas del Modelo en Cascada

12.

PARTE EN LA QUE EL PROFE NOS PONE 10

11.Agradecimientos

10.Autores

09.Bibliografía

INTRODUCCIÓN

Todos los modelos de procesos pueden incluir las actividades generales de ingeniería de software, e incluso los modelos prescriptivos las incluyen, pero sin embargo cada modelo las utiliza a su modo y pone énfasis en cada una de sus actividades y la manera en que se relacionan los procesos es diferente para actividad.

01

¿QUÉ ES EL MODELO EN CASCADA?

El modelo de cascada es un método de gestión de proyectos, en el que el proyecto se divide en distintas fases secuenciales, donde el equipo puede pasar a la siguiente fase sólo cuando se haya completado la anterior.

Este enfoque de cascada, originalmente fue propuesto en 1970 por Winston W. Royce, es también conocido como modelo lineal o modelo de ciclo de vida de un programa, y millones de personas lo han incorporado a sus planes en las últimas cinco décadas.

En simples palabras, se debe a la manera en la que se dividen y se llevan a cabo cada una de las fases de su proceso, de manera escalonada, siguiendo una secuencia ordenada desde la primera hasta la última etapa.

IMAGEN 1. REPRESENTACIÓN GRÁFICA DEL MODELO CASCADA. FUENTE: https://cdnb.ganttpro.com/uploads/2021/10/modelo-cascada-waterfall-que-es-y-como-se-usa-1024x665.png.webp

02

¿Para qué sirve el modelo en cascada?

este proceso permite que SE puedaN relacionar cada una de las etapas del modelo en cascada con la anterior, para considerar los elementos que SE debeN quitar o añadir en la fase siguiente.

03

¿Cuándo se aplica el MODELO de cascada?

Los gerentes de proyecto suelen recurrir al método de cascada:

  • Cuando hay una visión clara de lo que debería ser el producto final.
  • Cuando los clientes no tienen posibilidad de cambiar el alcance del proyecto una vez que ha comenzado.
  • Cuando el concepto y la definición son las claves del éxito (pero no la velocidad).
  • Cuando no hay requisitos ambiguos.

04

¿Cuáles son las fases del modelo en cascada?

Existen diferentes versiones de las fases del modelo en cascada y, dependiendo del lugar en donde consulten, la cantidad puede variar.

  • Análisis de requisitos.
  • Diseño del sistema.
  • Diseño del programa.
  • Codificación.
  • Pruebas.
  • Implementación o verificación del programa.
  • Mantenimiento.

IMAGEN 2. REPRESENTACIÓN GRÁFICA DEL MODELO CASCADA de 7 fases. FUENTE: http://photos1.blogger.com/blogger/7045/2150/1600/cascada.gif

actualmente es más común encontrar una variación en la que las fases del modelo en cascada se dividan en cinco.

  • Análisis.
  • Diseño.
  • Implementación.
  • Verificación.
  • Mantenimiento.

IMAGEN 3. REPRESENTACIÓN GRÁFICA DEL MODELO CASCADA de 5 fases. FUENTE: https://www.ionos.mx/digitalguide/fileadmin/_processed_/0/8/csm_wasserfallmodell-ES-1_0e221bff83.jpg

05

FASES DEL MODELO EN CASCADA

1. Análisis

  • es la etapa de preparación deL proyecto, es decir, el punto de partida en donde SE VA a plasmar cada detalle de la idea y tomar el impulso necesario para desarrollarla.
  • SE IDENTIFICAN cuáles son las necesidades y los objetivos, para luego reunir todos los requisitos que se deben cumplir en el desarrollo del software para llevar a cabo todo el proceso.
  • SE debe presentar LA propuesta del proyecto si SE ESTA trabajando para un cliente.

2. Diseño

durante esta fase del modelo de cascada, SE debe:

  • Definir la organización de la estructura y la de todos los elementos que necesitaN para el desarrollo deL software.
  • Describir cómo se relacionan cada uno de los elementos entre sí para que funcionen de manera correcta, teniendo siempre en cuenta el diseño de la interfaz.

3. Implementación

  • SE DEBERÁ realizar una traducción de todos los elementos del diseño que SE preparaRON en la etapa previa al lenguaje de programación.
  • Posteriormente, SE tiene que integrar cada uno dentro del código y programación del software, realizando pruebas para verificar que no existan errores y dando forma poco a poco aL producto terminado.

4. Verificación

  • SE debeRA probar y ejecutar el código final y verificar su funcionamiento. Aquí también es necesario que SE COMPAREN LOS resultados del cierre con los objetivos iniciales y compruebeN si cumpliERON con cada uno de ellos.
  • ES recomendaBLE que realiceN pruebas de cada uno de los elementos que hayaN utilizado y que tomeN en cuenta los comentarios que recibaN si realizaN alguna encuesta o presentaN el resultado ante SU cliente, luego de completar el trabajo en cascada.

5. Mantenimiento

  • es momento de analizar los resultados del paso anterior y realizar los cambios pertinentes (si es que son necesarios), para dar por concluido el proyecto.
  • es probable que SE tenga que regresar a esta fase del modelo en cascada más de una vez, cada cierto tiempo, para comprobar que se adapta a los cambios de su entorno.
  • Y este proceso no significa que hayas fallado al aplicar la metodología de la cascada, sino que con lo rápido que se dan los cambios en la tecnología hoy en día, es esencial que mantengas tu software constantemente actualizado para que siga siendo relevante.

06

Ventajas y desventajas del modelo en cascada

VENTAJAS:

  • Te ayuda a llevar un orden y organizar tu trabajo.
  • Es muy útil si no tienes demasiada experiencia.
  • Funciona de manera óptima en la mayoría de los dispositivos.
  • Es sencillo y fácil de seguir.
  • Te brinda las herramientas necesarias para tener claridad en tus objetivos desde el comienzo del proyecto.
  • Al encontrar un problema, ofrece la oportunidad de detectar la fase del modelo en cascada en la que surgió y así arreglarlo lo más rápido posible.

IMAGEN 4. FORMA SENCILLA DE RECONOCER VIRTUDES Y DEFECTOS DENTRO DEL MODELO DE CASCADA. FUENTE: data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBxQTEhUTExMVFhUXFxYXFxgXGB0fGBUYFxgXFxgVGBoaHSggGBolHRUXITEhJSkrLi4uFx8zODM

DESVENTAJAS:

  • Si estás realizando un proyecto grande, puede que sea más difícil dividirlo en fases ordenadas, por lo que este sistema puede no ser el más adecuado.
  • Debido a la forma de trabajo lineal, tienes menos tiempo para concluir cada una de las fases del modelo en cascada.
  • No puedes pasar a la etapa siguiente hasta que completes la anterior.
  • los fallos no se detectan hasta la última fase del desarrollo, por lo que, para resolverlo tendrás que regresar a las fases anteriores y repetirlas.

IMAGEN 5. REPRESENTACION GRAFICA DE HACER CORRECCIONES DENTRO DEL MODELO CASCADA FUENTE:https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcT8VxixV1-p_58kUBRAOYDwq1S6qYHVh7_e2A&usqp=CAU

07

EJEMPLO DE UN MODELO EN CASCADA

Si un equipo desarrollara una libreta de direcciones de clientes utilizando la metodología Cascada, el orden de trabajo sería el siguiente (los plazos son solo para fines de demostración):

Análisis.

El Equipo de Analistas deducen los siguientes requerimientos:

  • El sistema deberá permitir crear nuevos contactos.
  • El sistema deberá permitir listar contactos.
  • El sistema deberá permitir modificar contactos.
  • El sistema deberá permitir eliminar contactos.

El Jefe del Proyecto se reúne con el cliente. El método de educción de requisitos elegido es “la entrevista”. Se crea el documento con la información recabada que permitirá a los Analistas de Requerimientos determinar los requerimientos relevantes que facilitarán el correcto desarrollo del software.

Marco de tiempo: 2 semanas.

Marco de tiempo: 2 semanas.

Diseño

El Equipo de Desarrolladores crea un diseño de funcionalidad; que incluye modelo de datos, diagramas de casos de uso y de clases. Herramienta utilizada: Enterprise Architect.

FIGURA 2. Diagrama de Casos de Uso https://miro.medium.com/max/720/1*S19CGKxnJ6zPDW5M2_Xv3w.jpeg

FIGURA 1.Diagrama Entidad-Relación FUENTE: https://miro.medium.com/max/720/1*B7cVrKTgp87XqT7NW5kK0w.jpeg

FIGURA 3. Diagrama de Clases https://miro.medium.com/max/720/1*E8tIWjwDsonskW7zwV_geQ.jpeg

Creación de código El Equipo de Desarrolladores desarrolla la funcionalidad y la prepara para las pruebas. Marco de tiempo: 1 semana. Pruebas El Equipo del Pruebas prueba toda la funcionalidad. Marco de tiempo: 2 semanas. Lanzamiento La funcionalidad del producto es lanzada. TOTAL del tiempo transcurrido: 7 semanas.

FIGURA 4. Interfaz de Usuario FUENTE: https://miro.medium.com/max/720/1*p3VP3j3nNfBk1fMS3ghNhQ.jpeg

uNA empresa que implementa la metodología Cascada es BAE System. una compañía internacional de defensa aeroespacial y seguridad que ofrece una gama completa de productos y servicios para fuerzas aéreas, terrestres y navales, así como soluciones avanzadas de electrónica, seguridad y tecnología de la información y servicios de soporte al cliente. Empresa lider en capacidades de ciberinteligencia y seguridad para agencias gubernamentales, y un proveedor en crecimiento de capacidades de seguridad cibernética y de red para clientes comerciales.

08

CONCLUSIÓN

para finalizar... La aplicación de la metodología es esencialmente el inicio y el alcance del proyecto. Para comenzar la aplicación, se necesita tener el análisis de los requerimientos bien definidos, el resultado del desarrollo dependerá de que estos requerimientos sean los adecuados para satisfacer la necesidad del proyecto.

09

BIBLIOGRAFÍA

REFERENCIAS BIBLIOGRÁFICAS

  • Risso, I. (31 de Marzo de 2022). Domina el modelo en cascada y potencia al máximo tus proyectos de software. Obtenido de crehana: https://www.crehana.com/blog/transformacion-digital/modelo-en-cascada/
  • Stsepanets, A. (29 de Octubre de 2021). Modelo de cascada (‘Waterfall’): qué es y cuándo conviene usarlo. Obtenido de Ganttpro: https://blog.ganttpro.com/es/metodologia-de-cascada/
  • web, D. (21 de Marzo de 2019). El modelo en cascada: desarrollo secuencial de software. Obtenido de Digital Guide IONOS: https://www.ionos.mx/digitalguide/paginas-web/desarrollo-web/el-modelo-en-cascada/
  • Ble, C. (s.f.). Modelo en cascada. (C. (. 2010–2013, Productor) Recuperado el 28 de marzo de 2016, http://librosweb.es/libro/tdd/capitulo_1/modelo_en_cascada.html
  • Ledezma, E. (s.f.). MODELO CARACTERISTICAS VENTAJAS DESVENTAJAS CASCADA. Recuperado el 28 de marzo de 2016 https://www.academia.edu/5130339/MODELO_CARACTERISTICAS_VENTAJAS_DESVENTAJAS_CASCADA
  • Martinez, R. (s.f.). METODO EN CASCADA. https://www.academia.edu/6362716/METODO_EN_CASCADA
  • Vera, M. E. (s.f.). Ciclos de Vida — Modelo de Cascada. http://spanishpmo.com/index.php/ciclos-de-vida-modelo-de-cascada/

10

AUTORES

AUTORES

  • CRUZ DOMINGUEZ URIEL
  • ORTEGA GARCÍA JUAN JOSÉ
  • SANTIAGO MUNGUIA FREDI
  • TAPIA CRUZ JOSÉ ANTONIO

Gracias por su atención

¿Alguna pregunta?