查看更多
当前 - 选择题 - 开发模型
简单
单选题
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。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有