1.什么是软件危机?表现?
(1)软件危机与软件工程:
①20世纪60年代末,由于软件规模扩大、软件复杂性提高导致软件开发开发周期长、成本高、质量差和维护困难,爆发了软件危机,为了克服软件危机,1968年北大西洋公约组织(NATO)提出了软件工程的概念,试图将工程化的方法应用于软件开发。
②许多软件项目不能满足客户的要求
③许多软件项目超出预算和时间安排
(2)表现:
①对软件开发成本和进度的估计常常很不准确。
②用户对“已完成的”软件系统不满意的现象经常发生。
③软件产品的质量往往靠不住。
④软件常常是不可维护的。
⑤软件通常没有适当的文档资料。
⑥软件成本在计算机系统总成本中所占的比例逐年上升。
⑦软件开发生产率提高的速度,既跟不上硬件的发展速度,也远远跟不上计算机应用迅速普及深入的趋势。
⑧还有软件开发和维护有关的很多问题
2022-06-19 14:06:07
12.88MB
软件工程