扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 开发模型困难
单选题
2023年11月第24题
困难
单选题
2023年11月第24题
#第二版教材
#必须掌握
软件工程过程是指为获得软件产品,在软件工具的支持下由软件工程师完成的一系列软件工程活动,包括以下 4 个方面(__)。
问题(1)
浓缩知识点
软件工程过程是围绕软件产品全生命周期,依托工具由开发人员完成的系列工程活动,其核心遵循计划、执行、检查、处理的循环逻辑。计划阶段需明确软件的功能规格、性能约束与交付目标,为后续活动搭建清晰框架;执行阶段聚焦软件的开发实现,通过编码、集成等活动产出符合初始规格的软件产品;检查阶段要通过单元测试、系统测试等多维度验证手段,核验软件是否满足需求,识别潜在缺陷;处理阶段是实现软件持续演进的关键,需结合运行阶段的用户反馈、业务新需求,对软件进行优化迭代、缺陷修复与功能拓展,且该阶段的输出会反哺下一轮计划,形成闭环。这一核心逻辑是众多软件工程过程模型如迭代模型、螺旋模型的基础,保障了软件从需求到运维全周期的质量可控与价值提升。
正确答案
B
本题考察的是软件工程过程的基本概念。
A选项计划、设计、编码、测试:这个选项列出了软件开发的常见活动,但并没有准确描述软件工程过程的四个核心方面。它主要关注了开发的实施阶段,但没有包括演进和验证的步骤。
B选项计划、执行、检查和处理:这项描述符合软件工程过程的四个基本方面。根据软件工程过程模型,包含了四个关键部分:
- 计划(Plan):定义软件规格,明确功能和限制。
- 执行(Do):开发出满足规格要求的软件。
- 检查(Check):验证软件是否满足需求。
- 处理(Action):软件演进,进行必要的改进和更新,以应对新的需求。
C选项计划、开发、构建、测试:虽然这些是开发过程中常见的活动,但它们不完全符合软件工程过程的四个方面,特别是缺少了软件演进的部分。
D选项计划、设计、执行、检查:这个选项描述了开发的一部分活动,但缺少了“处理”阶段,这一阶段是软件工程过程的关键部分,用于处理软件在运行中的不断改进。
因此,选项 B 正确。
