，故有所谓「软体危机」之说。软体危机的本源是复杂、期望和改变。这个术语用来描述正急遽增加之电脑的力量带来的冲击和可能要处理的问题的复杂性。从本质上来说，它谈到了写出正确、可理解、可验证的电脑程式的困难。
历史.1968年，北大西洋公约组织（NATO）在联邦德国的国际学术会议创造软体危机（Software crisis）一词。而1960年代中期开始爆发众所周知的软件危机，为了解决问题，在1968、1969年连续召开两次着名的NATO会议，并同时提出软件工程的概念。1972年，艾兹