软件工程的出现是由于()
A:软件危机
B:计算机硬件技术的发展
C:软件社会化的需要
D:计算机软件技术的发展
出自:国家开放大学《软件工程》