<p>
所谓软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。主要是指如何开发软件,怎样满足对软件日益增长的需求,如何维护数量不断膨胀的先有软件。<br>
表现:<br>
(1)对于软件开发的成本和进度的估计很不准确。<br>
(2)开发的软件产品不能完全满足用户要求,用户对已完成的软件系统不满意的现象常常发生。<br>
(3)开发的软件可靠性差。<br>
(4)软件通常没有适当的文档资料。<br>
(5)软件的可维护性差。<br>
(6)软件开发生产率提高的速度,远远跟不上计算机应用普及深入的趋势。<br>
原因:软件开发中遇到的问题因找不到解决的办法,使问题积累起来,形成了尖锐的矛盾,导致了软件危机。</p>