单项选择题

软件危机的表现是()
①经费预算经常突破,完成时间一再拖延;
②开发的软件不能满足用户要求;
③开发的软件可维护性差;
④开发的软件可靠性差。

A.③④
B.①②④
C.①⑤
D.①②③④