扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 开发模型中等
单选题
2024年5月第37题
中等
单选题
2024年5月第37题
#第二版教材
#必须掌握
与用户沟通最多的是以下那种开发方法(__)。
问题(1)
浓缩知识点
软件开发方法中,用户沟通的深度与频率因方法特性存在明显差异。其中敏捷开发是用户参与度最高、沟通最频繁的方法,它以迭代式开发为核心,强调开发团队与用户全程紧密协作,通过小版本快速发布持续获取用户反馈,让用户深度参与从需求到交付的全流程。与之相比,RUP(统一过程)虽包含迭代和用户反馈机制,但沟通的紧密度和频率不及敏捷;原型方法的用户沟通主要集中在前期需求澄清阶段,通过快速构建原型获取反馈,并非贯穿开发全程;螺旋模型以风险分析为核心导向,用户更多在迭代评审环节参与,沟通频次和深度均低于敏捷开发。此外,这类差异的本质源于不同方法的核心目标不同,敏捷以快速响应用户需求变化为核心,因此对用户沟通的依赖度远高于以规范流程、风险管控或需求快速验证为核心的其他方法。
正确答案
A
本题考察的是不同软件开发模型与用户沟通的特点。
A选项敏捷开发方法:强调用户与开发团队的紧密协作和频繁沟通,采用迭代式开发和小版本快速发布,用户几乎全程参与开发过程,是与用户沟通最多的方法,正确。
B选项RUP:统一过程方法,也包含迭代和用户反馈机制,但沟通频率和紧密度不如敏捷开发,错误。
C选项原型方法:通过快速构建原型获取用户反馈,确实强调与用户沟通,但主要集中在需求澄清阶段,而不是整个开发过程,错误。
D选项螺旋模型:以风险分析为核心,用户在迭代评审时会参与,但沟通频率仍低于敏捷开发,错误。
因此,正确答案是 A. 敏捷开发方法。
