答案:软件危机的典型表现:(1)对软件开发成本和进度的估计常常很不准确。常常出现实际成本比估算成本高出一个数量级,实际进度比计划进度拖延几个月甚至几年的现象。而为了赶进度和节约成本所采取的一些权宜之计又往往损害了软件产品的质量。这些都降低了开发商的信誉,引起用户不满;(2)用户对已完成的软件不满意的现象时有发生;(3)软件产品的质量往往都是不可靠的;(4)软件常常是不可维护的;(5)软件通常没有适当的文档资料。文档资料不全或者不合格,必将给软件开发和维护工作带来许多难以想象的困难和难以解决的问题;(6)软件成本,软件维护费在计算机系统总成本中所占的比例逐年上升;(7)开发生产率提高的速度远跟不上计算机应用普及的需求。