El Proceso de Desarrollo de Software by Raul Noriega Martinez
Al principio, los softwares eran programas muy peque?os debido a las limitaciones del hardware existente en aquellos d?as. A medida que se fue mejorando la capacidad computacional creci? el tama?o y la complejidad del software desarrollado. Varias t?cnicas surgieron para ayudar en la administraci?n de esa complejidad: T?cnicas ligadas a lenguajes de programaci?n; Profundizaci?n en los estudios en ingenier?a de software; Arquitectura de software y Herramientas CASE (Computer-aided software engineering).Tras un periodo de bonanza, la crisis del software se identific? en los a?os sesenta, sin embargo a?n a d?a de hoy se notan sus efectos. B?sicamente la crisis del software se fundamenta en los problemas para entregar programas sin defectos o errores, f?ciles de entender y que sean verificables. Varias estrategias se han propuesto en un intento de superar estas dificultades, pero la realidad es que a?n no existe ning?n m?todo que permita conocer el coste y la duraci?n real de un proyecto