系统模块化程度较高时,更适合于采用(快速应用开发)方法,该方法通过使用基于构件的开发方法获得快速开发。(螺旋模型)把整个软件开发流程分成多个阶段, 每一个阶段都由目标设定、风险分析、开发和有效性验证以及评审构成。
快速应用开发(RAD)是一种以构件复用为核心的软件开发方法,主打高效快速构建系统,尤其适配模块化程度高的项目,通过复用成熟构件减少重复开发、压缩交付周期,更适合需求清晰且系统可拆分性强的场景,灵活性与复用性是其核心优势。螺旋模型是典型的风险驱动迭代式开发模型,每一轮迭代都围绕目标设定、风险分析、开发与有效性验证、评审四个关键环节循环推进,能在反复迭代中持续识别并管控项目风险,适配大型复杂、不确定性高的项目。与之相对,瀑布模型是线性顺序的开发模式,阶段固定不可逆,仅适合需求高度稳定的小型项目;原型模型以快速构建原型为核心,多用于需求模糊时辅助明确用户需求;V模型是瀑布模型的变体,属于验证驱动模型,强调测试环节与开发阶段一一对应,侧重全流程的验证与确认。
本题考察的是软件工程开发方法的特点与适用场景。
快速应用开发(RAD)是一种以构件复用为核心的软件开发方法,主打高效快速构建系统,尤其适配模块化程度高的项目,通过复用成熟构件减少重复开发、压缩交付周期,更适合需求清晰且系统可拆分性强的场景,灵活性与复用性是其核心优势。与之相对,瀑布模型是线性顺序的开发模式,阶段固定不可逆,仅适合需求高度稳定的小型项目。螺旋模型是典型的风险驱动迭代式开发模型,每一轮迭代都围绕目标设定、风险分析、开发与有效性验证、评审四个关键环节循环推进,能在反复迭代中持续识别并管控项目风险,适配大型复杂、不确定性高的项目。原型模型以快速构建原型为核心,多用于需求模糊时辅助明确用户需求。
本小问答案是 快速应用开发。题干中的“系统模块化程度较高时,更适合于”对应快速应用开发。
因此,选项 A 正确。
