Want to create interactive content? It’s easy in Genially!
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:
View
Higher Education Presentation
View
Psychedelic Presentation
View
Vaporwave presentation
View
Geniaflix Presentation
View
Vintage Mosaic Presentation
View
Modern Zen Presentation
View
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?