软件危机
软件危机的介绍
软件危机是指软件开发和维护过程中遇到的一系列严重问题,这些问题不仅仅出现在不能正常运行的软件上,几乎所有的软件都不同程度的存在这些问题。
软件危机主要包含两方面:
- 如何开发软件,以满足日益增长的软件开发需要
- 如何维护数量不段膨胀的已有软件。
软件危机的典型表现:
1.对软件开发成本和进度的估计很不精确。
2.用户对“已完成”的软件不满意的情况经常出现。
3.软件质量往往不达标。
4.“已完成”软件往往不可维护。
5.软件没有合适的文档资料。
6.软件的开发成本在逐年递增。
7.软件开发生产率提高的速度,比不上计算机应用迅速普及深入的趋势。