Want to make creations as awesome as this one?

Transcript

Metodología para el desarrollo de Software cascada

Castro Zarco Salvador502SistemasCobaem Plantel San Juan NuevoMiércoles 11 de septiembre del 2024Cuarao Barajas Jose Jesus

¿Para que es?

1 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

¿Cómo funciona?

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

¿Para que sirve?

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.

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

Diseño:

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

Verificación:

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.

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.

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.

Desventajas:

-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.-Debido a la forma de trabajo lineal, tienes menos tiempo para concluir cada una de las fases del modelo en cascada.

¿En donde se ha utilizado?

Con tantos puntos a favor y un rendimiento de máxima calidad, es de esperar que cientos de empresas, emprendimientos y fanáticos de la tecnología hayan utilizado, al menos una vez en la vida, el modelo en cascada.

¿En qué se diferencia de otros?

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.

Consejos finales:

Al utilizar el modelo en cascada para el desarrollo de tu software, es importante que no pierdas de vista algunas consideraciones para que todo tu esfuerzo valga la pena y logres cumplir con todos tus objetivos.

Conclusión:

A mí criterio, es un sistema bastante útil, al permitir desarrollar un software mediante una metodología lineal.Tiene sus ventajas y desventajas, incluso está catalogado como superior a otros sistemas, sin duda el modelo cascada es de suma ayuda