La noción de "Ingeniería de software" fue propuesta en 1968 en una conferencia tenida con el propósito de discutir qué era llamada la "crisis del software" en NATO Software Engineering Conference (Naur and Randell, 1969). Sistemas de software eran inseguros, costaban más de lo esperado, y eran entregados tarde.