单选题
关于软件危机,以下选项中描述错误的是
A
软件成本不断提高
B
软件质量难以控制
C
软件过程不规范
D
软件开发生产率低
答案解析
正确答案:C
解析:
这道题目考察的是对软件危机的理解。软件危机是指在计算机软件开发和维护过程中遇到的一系列问题,这些问题导致了软件项目的失败率高、成本超出预算以及交付时间延迟等现象。选项A、B、D都是软件危机中常见的表现形式:随着软件规模的增大,其开发成本确实会不断提高;由于软件本身的复杂性,保证软件质量变得越来越困难;同时,因为软件项目往往需要较长时间来完成,而技术又在不断进步,这使得软件开发生产率相对较低。但是,选项C“软件过程不规范”虽然也是造成软件危机的一个重要原因,但它更像是一种原因而非直接的结果或表现。实际上,正是由于软件开发过程中缺乏标准化的过程管理(即软件过程不够规范),才间接导致了上述提到的成本增加、质量难以控制及生产率低下等问题。因此,在这里将其列为描述错误的选项是合理的。为了更好地理解这一点,我们可以想象一个建筑工地。如果工地上没有明确的工作流程指导(相当于软件开发中的“过程不规范”),那么工人可能会随意施工,这样不仅增加了建筑材料的浪费(对应于软件成本提高),还可能导致建筑物存在安全隐患(对应于软件质量问题)。此外,这样的工作方式效率自然也不会很高(对应于软件开发生产率低)。
相关知识点:
软件危机呀,过程描述错啦




