El documento describe la historia del desarrollo de software y la ingeniería de software. En las décadas de 1940 y 1950, el desarrollo de software era nuevo y caótico, con frecuentes sobrepasos de presupuestos y plazos. La ingeniería de software surgió en la década de 1950 para aplicar principios y metodologías que mejoren los procesos de desarrollo de software.