0 calificaciones0% encontró este documento útil (0 votos)
30 vistas9 páginas
La metodología Waterfall es un método tradicional de desarrollo de software por fases secuenciales que comienza con el análisis y diseño y termina con las pruebas y puesta en producción. Cada fase produce un producto que se usa en la siguiente fase, sin traslapes entre ellas. El diagrama de Gantt es una herramienta común en este método para planificar las actividades de forma visual. Waterfall es adecuado para proyectos pequeños con requisitos bien definidos pero no flexibles a cambios.
La metodología Waterfall es un método tradicional de desarrollo de software por fases secuenciales que comienza con el análisis y diseño y termina con las pruebas y puesta en producción. Cada fase produce un producto que se usa en la siguiente fase, sin traslapes entre ellas. El diagrama de Gantt es una herramienta común en este método para planificar las actividades de forma visual. Waterfall es adecuado para proyectos pequeños con requisitos bien definidos pero no flexibles a cambios.
La metodología Waterfall es un método tradicional de desarrollo de software por fases secuenciales que comienza con el análisis y diseño y termina con las pruebas y puesta en producción. Cada fase produce un producto que se usa en la siguiente fase, sin traslapes entre ellas. El diagrama de Gantt es una herramienta común en este método para planificar las actividades de forma visual. Waterfall es adecuado para proyectos pequeños con requisitos bien definidos pero no flexibles a cambios.
método que se ha utilizado tradicionalmente. Consiste en desarrollar un proyecto de forma secuencial, comenzando con las fases de análisis y diseño y terminando con las de testeo y puesta en producción. ¿Cómo funciona el modelo en cascada? En la metodología en cascada cada fase produce un producto terminado que es utilizado para iniciar la siguiente fase. El producto continúa hasta el final del proceso, como una cascada, un proceso no puede comenzar sin que el anterior haya terminado y generado un producto. Como se muestra a continuación, los procesos que sigue la Metodología en Cascada para el Desarrollo de Software son: Obtener requisitos, Diseño, Implementación, Verificación y Mantenimiento. ¿Procesos del modelo en cascada? Equipo Waterfall Herramientas utilizadas El diagrama de Gantt es una herramienta que nos permite relacionar actividad y presentar visualmente mejor la planificación de proyecto. Básicamente, un gráfico de Gantt está basado en la metodología Waterfall o en cascada. Con la diferencia de que las actividades pueden o no estar relacionadas entre sí, y pueden existir tareas que se estén completando al mismo tiempo. Esto nos permite optimizar mejor los recursos y mejorar la flexibilidad de la planificación, a diferencia de la clásica cascada. Ventajas de Waterfall • El modelo es simple, fácil de entender y utilizar. • Es fácil de administrar, las fases se completan una a una, sin traslape. • La documentación es muy importante en esta metodología, lo que ayuda a proyectos futuros a tener referencias. • El modelo funciona muy bien para proyectos pequeños donde los requerimientos están bien establecidos. • El cliente sabe exactamente que esperar. Se tiene una idea del costo y la duración del Proyecto. Desventajas de Waterfall • Una vez que la aplicación se encuentra en la etapa de prueba, es muy difícil regresar a realizar algún cambio por algo que no fue definido adecuadamente. • El riesgo y la incertidumbre son elevados en este modelo. • No es un buen modelo para proyectos complejos y orientados a objetos. • No es adecuado para proyectos donde los requerimientos cambian constantemente. • El producto se prueba solamente una vez, al final del Proyecto, si existe algún error o es necesaria alguna modificación, debe hacerse todo desde un inicio con un nuevo código. • El modelo no involucra al cliente durante el proceso. Si el cliente solicita alguna modificación, el Proyecto se puede retrasar y salir de presupuesto. Cuando elegir Waterfall • La metodología en cascada no es ni mejor ni peor que otras, sólo hay que saber elegirla cuando resulta más conveniente su aplicación, en función del proyecto y sus necesidades. Y esto sucede, por ejemplo, al enfrentarse a iniciativas estáticas, donde no es muy probable la introducción de cambios se realizarán a lo largo del proceso de desarrollo o cuando se cuenta con equipos de trabajo de menor experiencia, que pueden beneficiarse de una estructura más rígida, como la que propone este enfoque.