软体产品的寿命缩短、甚至夭折。软体开发是一项高难度、高风险的活动，由于它的高失败率，故有所谓「软体危机」之说。软体危机的本源是复杂、期望和改变。这个术语用来描述正急遽增加之电脑的力量带来的冲击和可能要处理的问题的复杂性。从本质上来说，它谈到了写出正确、可理解、可验证的电脑程式的困难。
历史.1968年，北大西洋公约组织（NATO）在联邦德国的国际学术会议创造软体危机（Software crisis）一词。而1960年代中期开始爆发众所周知的软件危机，为了解决问题，在1968、196