扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 开发模型困难
单选题
2023年11月第10题
困难
单选题
2023年11月第10题
#第二版教材
#必须掌握
开发和测试同时进行的软件开发模型是(__)。
问题(1)
浓缩知识点
软件开发模型中不同模型的开发与测试协作逻辑各有特点,其中W模型作为V模型的扩展形式,核心特性是实现开发与测试全程并行同步,测试活动会贯穿需求分析、系统设计、编码实现等所有开发阶段,比如在需求评审环节同步开展测试需求梳理,设计阶段同步完成测试用例设计,能更早识别需求、设计层面的问题,实现开发与测试的深度融合。与之相对,V模型虽建立了开发与测试的阶段对应关系,但测试活动滞后于对应开发阶段,呈线性推进;增量模型以分阶段交付增量模块为核心,测试围绕各模块展开,不具备全程同步属性;螺旋模型则以风险驱动为核心,融合原型构建与迭代思路,重点聚焦风险评估与验证,未将开发测试同步作为核心设计逻辑。
正确答案
B
本题考察的是软件开发模型中的 W 模型及其特点。
A选项 V模型:虽然强调开发与测试的关系,并将测试活动映射到开发活动的相对应阶段,但并不实现完全同步进行,测试通常在开发之后逐步展开。
B选项 W模型:正确。W 模型是对 V 模型的扩展,强调开发与测试真正“并行进行”,测试贯穿于需求、设计、编码等所有阶段,即需求评审测试、设计验证测试等同步展开,是开发与测试深度融合的一种模型。
C选项 增量模型:强调系统逐步构建并交付,虽然每个增量可以包含测试活动,但测试并非与每一步开发活动完全同步展开。
D选项 螺旋模型:以风险驱动为核心,结合原型、迭代和瀑布等特点,强调风险评估和原型验证,但并不专注于测试与开发是否同步进行。
因此,正确答案是 B。
