单项选择题

A.开发人员缺乏足够的开发经验
B.对软件开发的资金投入不足
C.项目开发进度不合理
D.软件系统的复杂性