问题
单项选择题
一般认为,产生软件危机的主要原因有两个,一个是与软件开发所使用的方法有关,另一个是
A.软件生产本身存在复杂性
B.软件生产成本高
C.需求定义易偏离用户需求
D.软件可维护性差
答案
参考答案:A
解析: 软件危机主要表现在两个方面:一方面是无法满足日益增长的对软件的需求;另一方面是难以满足对已有的欺件系统的维护需要。软件危机的出现,促使人们寻找产生危机的内在原因。人们发现其原因可归纳为两个:一个原因是软件生产本身存在着复杂性;另一原因却与软件开发所使用的方法和技术有关。