填空题 {{U}}【3】 {{/U}}和软件开发方式及技术的落后是诱发软件危机的根本原因。
  • 1、
【正确答案】 1、程序的复杂性    
【答案解析】[解析]软件危机的发生究其根本原因是两个方面:一是被开发软件系统越来越复杂。以个体和作坊式的方法开发简单或较为简单的软件系统是可以胜任的。只有当软件系统的复杂性达到一定程度时,才可能出现软件危机。二是软件开发方式和技术落后。当社会各方面需要大量高质量的、非常庞大的、处理非常复杂问题的软件系统时,人们还在使用传统的、落后的软件开发方式和技术,这必然将导致软件危机的出现。