TIPOS DE MODELO EN CASCADA
Sarahi Anguiano
Created on September 13, 2024
More creations to inspire you
HISTORY OF THE CIRCUS
Presentation
AGRICULTURE DATA
Presentation
LAS ESPECIES ANIMALES MÁS AMENAZADAS
Presentation
WATER PRESERVATION
Presentation
BIDEN’S CABINET
Presentation
YURI GAGARIN IN DENMARK
Presentation
C2C VOLUNTEER ORIENTATION
Presentation
Transcript
Metodología para el desarrollo de software en cascada
Cobaem Plantel San Juan NuevoAlumna: Lluvia Sarahi Cuarao AnguianoMaestro: Jose Jesús Cuarao BarajasMateria: SistemasGrupo:501
¿QUE ES EL MODELO EN CASCADa?
El modelo en cascada o waterfall model, es la propuesta de un enfoque metodológico que consiste en ordenar de forma lineal las distintas etapas que debes de seguir al momento de desarrollar tu software. Aunque existen muchas metodologías que te ayudarán a definir este proceso para el desarrollo de un software, una de las más comunes y conocidas es el modelo en cascada.
¿Como funciona?
Aunque te sorprenda, el modelo en cascada tiene un funcionamiento muy sencillo. Lo que propone es dividir en fases cada etapa del desarrollo de software y completar cada una de ellas en un orden específico, es decir, no puedes iniciar la “fase 2” hasta que hayas concluido la “fase 1”.Otra de las características del modelo en cascada, es que debes de hacer un análisis y comprobación del funcionamiento de cada una de las fases al concluirlas, antes de pasar a la siguiente, detectando así los posibles errores y corrigiéndolos antes de avanzar.
Objetivo
Si tu objetivo es hacer uso de la metodología de cascada sin inconvenientes de por medio, es fundamental que sepas cómo funciona. Pero, al mismo tiempo, también debes entender muy bien para qué sirve el modelo de cascada. En simples palabras, este proceso permite que puedas relacionar cada una de las etapas del modelo en cascada con la anterior, para considerar los elementos que debes quitar o añadir en la fase siguiente. .
Fases
originalmente eran siete:Análisis de requisitos.Diseño del sistema.Diseño del programa.Codificación.Pruebas.Implementación o verificación del programa.Mantenimiento.
algunas de las etapas se fusionan en una sola, quedando de la siguiente manera:Análisis.Diseño.Implementación.Verificación.Mantenimiento.
1. AnálisisEl primer paso, denominado análisis, es la etapa de preparación de tu proyecto, es decir, el punto de partida en donde vas a plasmar cada detalle de la idea y tomar el impulso necesario para desarrollarla. Entonces, en esta fase del modelo de cascada, tu trabajo será determinar 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.
2. DiseñoNo hay dudas de que el diseño representa a una de las etapas preferidas del modelo de cascada, ya que es el momento en que te pondrás creativo y te convertirás en un arquitecto por un rato, mientras diseñas y realizas los primeros esbozos del resultado final del desarrollo de tu software.
3. ImplementaciónUna vez que llegues a implementación, el desarrollo en cascada te exigirá realizar una traducción de todos los elementos del diseño que preparaste en la etapa previa al lenguaje de programación.Posteriormente, tienes 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 a tu producto terminado. ¡Y listo! Así dominarás esta fase del modelo de cascada.
4. VerificaciónDurante la cuarta fase del modelo de cascada debes probar y ejecutar el código final y verificar su funcionamiento. Aquí también es necesario que compares tus resultados del cierre con los objetivos iniciales y compruebes si cumpliste con cada uno de ellos.Y, por otro lado, te recomendamos que realices pruebas de cada uno de los elementos que hayas utilizado y que tomes en cuenta los comentarios que recibas si realizas alguna encuesta o presentas el resultado ante tu cliente, luego de completar el trabajo en cascada
5. MantenimientoFinalmente, una vez que ingreses en la quinta y última fase del modelo de cascada, 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.Llegado este momento, es probable que tengas 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.
tipos de proyectos más importantes que han utilizado las fases del modelo en cascada: Desarrollo de softwares para la industria automotriz.Creación de sistemas de gestión de recursos humanos. Diseño de sistemas de gestión de la cadena de suministros.Avances en los sistemas de control de las instalaciones nucleares.Estudios y proyectos sobre transbordadores espaciales.
Ventajas del modelo en cascadaTe 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.
Desventajas del modelo en cascadaSi estás realizando un proyecto grande o muy complejo, 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.En ocasiones, 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 o modificarlas.
principales diferencias entre la aplicación del modelo de cascada y el uso del método Agile
Agile es un enfoque incremental e iterativo, mientras que el modelo en cascada es un enfoque lineal y secuencial.Agile separa un proyecto en sprints, en cambio el método en cascada divide un proyecto en fases.Agile ayuda a completar muchos proyectos pequeños, mientras que el modelo en cascada ayuda a completar un solo proyecto.Agile trabaja bajo una mentalidad de producto con un enfoque en la satisfacción del cliente. En tanto, la metodología Waterfall se desarrolla con un enfoque en la entrega exitosa del proyecto.
tipos de proyectos más importantes que han utilizado las fases del modelo en cascada: Desarrollo de softwares para la industria automotriz.Creación de sistemas de gestión de recursos humanos. Diseño de sistemas de gestión de la cadena de suministros.Avances en los sistemas de control de las instalaciones nucleares.Estudios y proyectos sobre transbordadores espaciales.
¿Cuáles son los consejos finales para aplicar en el modelo en cascada?
1. Realiza una verificación al completar las fases del modelo en cascada
2. Realiza pruebas de usabilidad
4. Planifica con anticipación y recurre a métodos de organización
3. Organiza tu tiempo
5. Utiliza las herramientas de gestión de trabajo
¡Gracias!
¿Sabías que...
El 90% de la información que asimilamos nos llega a través de la vista? Los recursos visuales son de gran ayuda para reforzar tu mensaje: imágenes, ilustraciones, gifs, vídeos… No solo porque permanecen en la memoria, sino también porque son más atractivos y más fáciles de comprender.
¿Sabías que...
El 90% de la información que asimilamos nos llega a través de la vista? Los recursos visuales son de gran ayuda para reforzar tu mensaje: imágenes, ilustraciones, gifs, vídeos… No solo porque permanecen en la memoria, sino también porque son más atractivos y más fáciles de comprender.
¿Sabías que...
El 90% de la información que asimilamos nos llega a través de la vista? Los recursos visuales son de gran ayuda para reforzar tu mensaje: imágenes, ilustraciones, gifs, vídeos… No solo porque permanecen en la memoria, sino también porque son más atractivos y más fáciles de comprender.
¿Sabías que...
El 90% de la información que asimilamos nos llega a través de la vista? Los recursos visuales son de gran ayuda para reforzar tu mensaje: imágenes, ilustraciones, gifs, vídeos… No solo porque permanecen en la memoria, sino también porque son más atractivos y más fáciles de comprender.
¿Sabías que...
El 90% de la información que asimilamos nos llega a través de la vista? Los recursos visuales son de gran ayuda para reforzar tu mensaje: imágenes, ilustraciones, gifs, vídeos… No solo porque permanecen en la memoria, sino también porque son más atractivos y más fáciles de comprender.
¿Sabías que...
El 90% de la información que asimilamos nos llega a través de la vista? Los recursos visuales son de gran ayuda para reforzar tu mensaje: imágenes, ilustraciones, gifs, vídeos… No solo porque permanecen en la memoria, sino también porque son más atractivos y más fáciles de comprender.
¿Sabías que...
El 90% de la información que asimilamos nos llega a través de la vista? Los recursos visuales son de gran ayuda para reforzar tu mensaje: imágenes, ilustraciones, gifs, vídeos… No solo porque permanecen en la memoria, sino también porque son más atractivos y más fáciles de comprender.