单项选择题

下列各种因素中,()不是引起“软件危机”的主要原因。

A.对软件需求分析的重要性认识不够
B.软件开发过程难于进行质量管理和进度控制
C.随着问题的复杂度增加,人们开发软件的效率下降
D.随着社会和生产的发展,软件无法存储和处理海量数据