在下列说法中,(109)是造成软件危机的主要原因。    ①用户使用不当    ②软件本身特点      ③硬件不可靠    ④对软件的错误认识    ⑤缺乏好的开发方法和手段    ⑥开发效率低
【正确答案】 D
【答案解析】解析:软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。软件危机主要表现在:软件需求的增长得不到满足,软件生产成本高、价格昂贵,软件生产进度无法控制,软件需求定义不够准确,软件质量不易保证,软件可维护性差。归纳起来,产生软件危机的内在原因可归结为两个重要方面:一方面是由于软件生产本身存在着复杂性:另一方面与软件开发所使用的方法和技术有关。