Want to make creations as awesome as this one?

Transcript

Metodología para el desarrollo de software en cascada.

Velázquez Chávez, Enrique Emmanuel Cuarao Barajas, José Jesús "502" 10 de septiembre de 2024

¡Hola a todos! Qué bueno tenerlos aquí. Les quiero contar algo que no solo les va a informar, sino que también les va a abrir las puertas a un montón de posibilidades geniales.

En las siguientes diapositivas hablaremos de el software de cascada. resalatando datos importantes del mismo.

1.¿que es?

!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.

2.¿cuando se propuso?

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.

3.¿por que se llama asi?

.es importante que sepas el motivo de su nombre. 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.

4.¿como funciona?

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”.

5.¿para que sirve?

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 del modelo de cascada

6. Análisis El 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.

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.1.Definir la organización de la estructura y la de todos los elementos que necesitas para el desarrollo de tu software. 2.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.

7.diseño

8. implementacion

Una 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.

9.verificacion

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.

10.mantenimiento

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.

11. ventajas:

1.Te ayuda a llevar un orden y organizar tu trabajo. 2.Es muy útil si no tienes demasiada experiencia. 3.Funciona de manera óptima en la mayoría de los dispositivos. 4.Es sencillo y fácil de seguir. 5.Te brinda las herramientas necesarias para tener claridad en tus objetivos desde el comienzo del proyecto.

12. desventajas

1.Si 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. 2.Debido a la forma de trabajo lineal, tienes menos tiempo para concluir cada una de las fases del modelo en cascada. 3.No puedes pasar a la etapa siguiente hasta que completes la anterior.

13.¿en donde se utilizan?

cientos de empresas, emprendimientos y fanáticos de la tecnología hayan utilizado, al menos una vez en la vida, el 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.

14.diferencias entre cascada y agile:

1.Agile es un enfoque incremental e iterativo, mientras que el modelo en cascada es un enfoque lineal y secuencial. 2.Agile separa un proyecto en sprints, en cambio el método en cascada divide un proyecto en fases. 3.Agile ayuda a completar muchos proyectos pequeños, mientras que el modelo en cascada ayuda a completar un solo proyecto.

conclusion

nos permite tener una mejor organización de la información además de que podemos comprender mejor los datos ya que este modelo se divide en diferentes fases y así nos facilita y permite organizar algún tipo de proyecto que pretendamos solucionar