问题 单项选择题

瀑布模型是传统的软件开发过程模型,它强调各阶段的严格性,其主要缺点是______。

A.需要软件人员和用户进行沟通

B.需要付出较高的维护成本

C.开发的软件不易于移植

D.不适应需求不确定的软件开发

答案

参考答案:D

解析: 瀑布模型规定了软件开发各阶段具有严格的先后衔接顺序,如瀑布流水,逐级下落。每阶段在上一阶段的结果基础上进行,并给出本阶段的工作成果.但瀑布模型缺乏灵活性,特别是无法解决软件需求不明确或不准确的问题,而这些问题的存在可能导致开发出的软件不是用户真正需要的。本题正确答案为选项D。

单项选择题
选择题