Diagrama Características Fases Ventajas Desventajas
M. Cascada Es el más utilizado. 1. Definición de Se tiene todo bien Se tarda mucho
Es una visión del Requerimientos: Requisitos que organizado y no tiempo en pasar por proceso de desarrollo debe cumplir el software. Con la se mezclan las todo el ciclo. de software como presencia del cliente. fases. Es difícil incorporar una sucesión de 2. Análisis y Diseño de La planificación es nuevas cosas si se etapas que produce Software: Estructura de datos, la sencilla. quiere actualizar. productos arquitectura del software, las La calidad del Iteraciones costosas. intermedios. representaciones de la interfaz y producto Si se cambia el orden el detalle procedimental resultante es alta. de las fases, el (algoritmo). Esbozo de lo producto final será solicitado y se documenta de inferior calidad. haciéndose parte del software 3. Implementación y Prueba de Unidades: Se traduce el diseño para que sea comprensible por la máquina. Lo detallado del diseño. 4. Integración y Prueba del Sistema: centra en los procesos lógicos internos del software, asegurando que todas las sentencias se han comprobado, y en la detección de errores. 5. Operación y Mantenimiento: acoplarse a los cambios en su entorno. Esto quiere decir que no se rehace el programa, sino que sobre la base de uno ya existente se realizan algunos cambios.