选择题 40.  软件工程方法的产生源于软件危机,下列哪个(些)是产生软件危机的内在原因?
    Ⅰ.软件复杂性
    Ⅱ.软件维护困难
    Ⅲ.软件成本太高
    Ⅳ.软件质量难保证
【正确答案】 D
【答案解析】 软件危机主要表现在:①软件需求的增长得不到满足;②软件开发成本和进度无法控制;③软件质量难以保证;④软件不可维护或维护程度非常低;⑤软件成本不断提高;⑥软件开发生产效率的提高赶不上硬件的发展和应用需求的增长。总之,可以将软件危机归纳为成本、质量和生产率等问题。