[单选题]
软件工程的出现是由于( )。
A.软件危机的出现
B.计算机硬件技术的发展
C.软件社会化的需求
D.计算机软件技术的发展
参考答案与解析: