Want to make creations as awesome as this one?

Transcript

FECHA: 10/SEP/2024

MAESTRO: JOSE JESUS CUARAO BARAJASALUMNA: DELGADO VILLA MELANIE LIZETH

TEMA: METODOL,OGIA PARA EL DESARROLLO DE SOFTWARE EN CASCADA

MATERIA:SISTEMAS DE INFORMACION

CCOBAEM SAN JUAN NUEVO!

GRUPO: 502

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

2:¿Cómo funciona 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, a

3:¿Para qué sirve el modelo en cascada?

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

4:¿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 consultes, la cantidad puede variar. Sin embargo, 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.

5:Ventajas del modelo en cascada

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

6: Desventajas del modelo en cascada

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

7: ¿En dónde se ha utilizado el modelo en cascada?

  • 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.
  • Por lo tanto, si te encuentras en medio de una planificación en cascada y sientes la necesidad de saber todos los detalles al respecto, ten en cuenta que esta metodología se a utilizado por “laboratorios de pruebas independientes, grandes empresas y expertos en marketing y servicios”, según Ryte. .

8: ¿Existen otros modelos para el desarrollo de software?

  • Por lo tanto, si ya dominaste el uso del modelo en cascada y estás preparado para experimentar con otras alternativas, te dejamos una lista de algunas de estas metodologías:
Modelo de prototipos. Modelo en espiral. Desarrollo por etapas. Desarrollo iterativo y creciente o Iterativo e Incremental. RAD. Desarrollo concurrente. Proceso Unificado. RUP.

9: ¿En qué se diferencia el modelo Cascada del Agile?

  • Este es un tema que genera mucha discusión (y a menudo un acalorado debate). De hecho, las dos principales metodologías que se aplican comúnmente al desarrollo de software son el modelo Agile y el modelo en cascada.
Antes de iniciar la comparativa, siempre debes tener en cuenta que tanto el método de cascada como el de Agile conllevan su propio conjunto de ventajas y desventajas.

10: ¿Cuáles son los consejos finales para aplicar en el modelo en cascada?

  • 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.
Entonces, si tienes altas expectativas sobre los resultados a obtener con tu proyecto, te recomendamos que, al momento de trabajar en cascada

11: Realiza una verificación al completar las fases del modelo en cascada

  • Dedicarle un tiempo a la verificación es necesario para comparar y controlar los resultados que se obtienen en cada fase del modelo en cascada, con lo cual podrás comprobar que la etapa que acabas de desarrollar cumple con los requisitos que ya has determinado en momentos previos.

13:Organiza tu tiempo

  • Dividir en fases el desarrollo de tu software mediante el modelo en cascada, te brinda la oportunidad de otorgarle el tiempo necesario a cada una para que, al llegar a la última instancia, los errores sean mínimos.
Además, si trabajas en la cascada de forma ordenada, también puedes establecer un límite de tareas diarias para concretar tu proyecto a tiempo para su entrega y, al mismo tiempo, evites tener episodios de estrés.

14: Planifica con anticipación y recurre a métodos de organización

  • Como puedes ver, la planificación adecuada es imprescindible en el modelo de cascada porque las fases de esta metodología deben ser claras desde el principio, y todos los involucrados en un proyecto deben conocerlas.
Por eso, cada miembro del equipo también debe comprender cuál será su papel y cuáles son sus funciones al momento de aplicar el modelo en cascada para impulsar una planificación determinada.
  • La metodología en cascada es adecuada para proyectos donde los requisitos son bien entendidos y poco propensos a cambios durante el desarrollo. Su estructura clara y ordenada facilita la planificación y gestión del proyecto, permitiendo un seguimiento riguroso del progreso a través de las distintas fases: análisis de requisitos, diseño, implementación, pruebas, despliegue y mantenimiento. Esto puede resultar en un producto final que cumple con las expectativas iniciales del cliente.
Sin embargo, esta metodología también presenta limitaciones. La rigidez de su enfoque puede ser un obstáculo en entornos donde los requisitos son susceptibles a cambios frecuentes o donde se requiere flexibilidad. La identificación tardía de errores o problemas en fases avanzadas puede resultar costosa y dificultar la adaptación del proyecto.En resumen, aunque la metodología en cascada ofrece ventajas en términos de claridad y organización, su efectividad depende del contexto del proyecto. Es fundamental evaluar si este enfoque se alinea con las necesidades específicas del desarrollo del software y considerar alternativas más ágiles si se anticipan cambios significativos en los requisitos o en el entorno del proyecto.

¡CONCLUSION!

¡!