Informática, pregunta formulada por Kathi20, hace 1 año

Alguien me pude dar un punto de vista del "Modelo de la Cascada o Ciclo de Vida Clásico"
Por favor!!!

Respuestas a la pregunta

Contestado por rodrigogk
2
El término ciclo de vida del software describe al conjunto de etapas que forman parte de su desarrollo. Desde que se plantea la necesidad del mismo, hasta que el software se encuentra en funcionamiento. Es decir, comprende las siguientes etapas: análisis de requerimientos, diseño, implementación, testing, deployment y mantenimiento.
El modelo de desarrollo en cascada implica que las etapas se transiten en forma secuencial, una después de la otra. O sea, que primero se realiza el análisis de requerimientos. Una vez terminado ese análisis, se pasa al diseño. Luego, al finalizar el diseño, se pasa a la implementación y así sucesivamente hasta que el software queda funcionando.
Lo que se critica de ese modelo es que no es muy tolerante a cambios. Por ejemplo: qué pasa si nos encontramos en una etapa de desarrollo y de repente el cliente agrega un requerimiento? Tendríamos que volver todo para atrás. 
Otras metodologías sugieren que el ciclo no se haga en cascada, sino que se vaya iterando por las mismas. Permitiendo mayor flexibilidad y tolerancia a cambios.
Otras preguntas