单项选择题

造成大型软件开发困难的根本原因在于()。

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