[单选题]

软件工程的出现是由于( )。

A.软件危机的出现

B.计算机硬件技术的发展

C.软件社会化的需求

D.计算机软件技术的发展

参考答案与解析: