1
 软件工程
1.3.2.2 1.2.2 软件危机的具体体现

1.2.2 软件危机的具体体现

20世纪60年代末期所发生的软件危机,反映在软件可靠性没有保障、软件维护工作量大、费用不断上升、进度无法预测、成本增长无法控制、程序设计人员无限度增加等各个方面,以致形成人们难以控制软件开发的局面。

软件危机主要表现在如下两个方面:

(1)软件产品质量低劣,甚至在开发过程中就夭折;

(2)软件生产率低,不能满足要求。

软件危机所造成的严重后果已使世界各国的软件产业危机四伏,面临崩溃,因此克服软件危机刻不容缓。自从NATO会议以来,世界各国的软件工作者为克服软件危机进行了许多开创性的工作,在软件工程的理论研究和工程实践两个方面都取得了长足的进步,缓解了软件危机。但距离彻底地克服软件危机这个软件工程的最终目标还任重道远,需要软件工作者付出长期艰苦的努力。