Want to make creations as awesome as this one?

Transcript

Metodologia Para El Desarrollo De Software En Cascada

Nombre: Valladares Sandoval Maribel Materia: Sistemas De Informacion Maestro: Cuarao Barajas Jose Jesus Escuela: COBAEMGrupo: 502Fecha: 13-Septiembre-2024
1. ¿Qué 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.

2. ¿Cómo 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”.

3. ¿Para qué 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.

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

4. Análisis: Es la etapa de preparación de tu proyecto, en esta fase hay que 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.

5. Diseño: Definir la organización de la estructura y la de todos los elementos.Describir cómo se relacionan cada uno de los elementos entre sí para que funcionen de manera correcta.
6. 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. Despues, tienes que integrar cada uno dentro del código y programación del software, realizando pruebas para verificar que no existan errores.

7. Verificacion: Durante 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.

8. Mantenimiento: Finalmente, en la última fase del modelo de cascada, es momento de analizar los resultados del paso anterior y realizar los cambios pertinentes para dar por concluido el proyecto.
9. Ventajas

- Te ayuda a llevar un orden y organizar tu trabajo. - Es muy útil si no tienes demasiada experiencia. - Funciona 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.

10. Desventajas

- En proyectos grandes o muy complejos, este sistema puede no ser el más adecuado.- No puedes pasar a la etapa siguiente hasta que completes la anterior. - Los fallos no se detectan hasta la última fase y para resolverlo tendrás que regresar a las fases anteriores y modificarlas.

11. ¿En donde se ha utilizado?

Cientos de empresas, emprendimientos y fanáticos de la tecnología han utilizado al menos una vez el modelo en cascada. Esta metodología se a utilizado por “laboratorios de pruebas independientes, grandes empresas y expertos en marketing y servicios”, según Ryte.

12. Poyectos más importantes que han utilizado 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.

13. Consejos para aplicar en el modelo en cascada

- Realiza una verificación al completar las fases.- Realiza pruebas de usabilidad. - Organiza tu tiempo.- Planifica con anticipacio y recurre a métodos de organización.- Utiliza las herramientas de gestión de trabajo.

14. ¿En qué se diferencia el modelo Cascada del Agile?

- Agile es un enfoque incremental e iterativo y el modelo en cascada es un enfoque lineal y secuencial. - Agile separa un proyecto en sprints y el método en cascada lo divide en fases. - Agile ayuda a completar muchos proyectos pequeños y el modelo en cascadaa un solo proyecto.

Conclusiones

El modelo en cascada es una metodologia con fases que debemos seguir al momento de desarrollar nuestro software y nos permite relacionar cada fase con la anterior para evitar errores y sea mas facil de usar.