单项选择题

A、用户需求不明确
B、缺乏正确的理论指导
C、软件规模越来越大
D、软件复杂度越来越低