扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 开发模型简单
单选题
2024年11月第37题
收藏
分享
#软件工程
#开发模型
#第二版教材
#凯恩建议必须掌握
在软件开发模型中,(问题1) 严格区分阶段,将软件开发过程按照线性顺序划分为可行性分析、需求分析、设计、编码、测试、维护等多个阶段。每个阶段都有明确的输入和输出,前一个阶段完成后,才会进入下一个阶段,(问题2) 在快速开发一个原型基础上,依据用户反馈改进,不断迭代直至形成最终产品,(问题3)以用户需求为动力,以对象为驱动的模型,主要用于描述面向对象的软件开发过程。
正确答案A
凯恩解析
本题考察的是软件开发模型的分类与特点。
问题1:
A选项瀑布模型:采用线性顺序开发方式,严格区分开发阶段,每个阶段有明确的输入和输出,符合题干描述,正确。
B选项演化模型:强调逐步演化,不是严格线性,错误。
C选项喷泉模型:用于面向对象开发,阶段可重叠,不是线性开发,错误。
D选项智能模型:基于知识的软件开发模型,不是线性顺序,错误。
因此选择 A。
问题2:
A选项瀑布模型:不是基于原型迭代,错误。
B选项演化模型:以快速构建原型为基础,根据用户反馈不断迭代,直到形成最终系统,符合题干描述,正确。
C选项喷泉模型:面向对象,不是基于原型的迭代,错误。
D选项智能模型:基于知识和规则,不是原型方法,错误。
因此选择 B。
问题3:
A选项瀑布模型:不是面向对象模型,错误。
B选项演化模型:不是以对象驱动,错误。
C选项喷泉模型:强调以用户需求为动力、对象为驱动,常用于面向对象开发,符合题干描述,正确。
D选项智能模型:不是面向对象的主流开发模型,错误。
因此选择 C。
