单项选择题

软件工程方法的产生源于软件危机,下列______是产生软件危机的内在原因。
Ⅰ.软件复杂性 Ⅱ.软件维护困难 Ⅲ.软件成本太高 Ⅳ.软件质量难保证

A) Ⅰ
B) Ⅲ
C) Ⅰ和Ⅳ
D) Ⅲ和Ⅳ