modelo en cascada
El “Modelo en Cascada”, fue el primer modelo de proceso de desarrollo de software que se publicó se derivó de otros procesos de ingeniería (Winston Royce, 1970).
El modelo encascada (llamado así por “la cascada de una fase a otra) algunas veces llamado el ciclo de vida clásico, sugiere un enfoque sistemático, secuencial hacía el desarrollo del software, que se inicia conla especificación de requerimientos del cliente y que continúa con la planeación, el modelado, la construcción y el despliegue para culminar en el soporte del software terminado, de tal forma que elinicio de cada etapa debe esperar a la finalización de la etapa anterior. El modelo en cascada es el paradigma más antiguo para la ingeniería de software. Sin embargo en las décadas pasadas, lascríticas a este modelo de proceso han ocasionado que aún sus más fervientes practicantes hayan cuestionado su eficacia, ya que lo tachan de restrictivo y rígido, lo cual dificulta el desarrollo de proyectosde software moderno.
Un ejemplo de una metodología de desarrollo en cascada es:
1. Análisis de requisitos.
2. Diseño del Sistema.
3. Diseño del Programa.
4. Codificación.
5. Pruebas.
6.Implantación.
7. Mantenimiento.
De esta forma, cualquier error de diseño detectado en la etapa de prueba conduce necesariamente al rediseño y nueva programación del código afectado, aumentando los costosdel desarrollo. La palabra cascada sugiere, mediante la metáfora de la fuerza de la gravedad, el esfuerzo necesario para introducir un cambio en las fases más avanzadas de un proyecto.
Fases delmodelo.
El "modelo cascada" sin modificar. El progreso fluye de arriba hacía abajo, como una cascada.
Análisis de requisitos
En esta fase se analizan las necesidades de los usuarios finalesdel software para determinar qué objetivos debe cubrir. De esta fase surge una memoria llamada SRD (documento de especificación de requisitos), que contiene la especificación completa de lo que...
Regístrate para leer el documento completo.