查看更多
当前 - 选择题 - 统一过程(RUP)
中等
单选题
2013年11月第23题
#第二版教材
#必须掌握

基于RUP的软件过程是一个迭代过程。一个开发周期包括初始、细化、构建和交付四个阶段,每次通过这四个阶段就会产生一代软件,其中建立完善的架构是 (问题1) 阶段的任务。采用迭代式开发, (问题2)

浓缩知识点

RUP是一套以用例驱动、架构为核心的迭代增量式软件过程框架,完整开发周期包含初始、细化、构建、移交四个阶段。初始阶段聚焦明确项目范围、梳理业务模型与识别核心风险;细化阶段的核心任务是深入分析问题域,建立并验证系统关键架构,同步消解高风险因素;构建阶段侧重系统功能与构件的开发实现;移交阶段则围绕用户验收与系统上线交付展开。RUP的迭代开发模式要求每一轮迭代都覆盖需求分析、设计、编码、测试与集成全环节,产出可运行的软件版本,以此持续发现并解决问题。需要注意的是,迭代并非仅针对特定用例部分实现,用户参与贯穿整个开发流程,且RUP以用例驱动为核心,而非功能分解。

正确答案
B

本题考察的是RUP 的阶段划分及迭代开发特点
RUP(Rational Unified Process)是一个以用例驱动、以架构为中心、迭代和增量式的软件过程框架。
问题1
A选项初始:初始阶段的目标是确定项目范围、业务模型和主要风险,不是建立架构的阶段,错误。
B选项细化:细化阶段的任务是深入分析问题领域,建立和验证系统的关键架构,消除高风险因素,这是题干描述的阶段,正确。
C选项构建:构建阶段是实现系统功能和构件的开发阶段,不是主要进行架构建立,错误。
D选项移交:移交阶段(交付阶段)主要是让用户验收并将系统投入使用,不涉及架构建立,错误。
所以选择 B。

问题2
A选项在每一轮迭代中都要进行测试与集成:迭代开发的核心是每轮都产出一个可执行版本,并且在每轮迭代中都包含需求分析、设计、编码、测试和集成等完整活动,以持续发现并解决问题,正确。
B选项每一轮迭代的重点是对特定的用例进行部分实现:虽然用例驱动是 RUP 的特征,但迭代不仅限于特定用例,还可能针对架构、风险和其他功能,错误。
C选项在后续迭代中强调用户的主动参与:用户参与是贯穿整个过程的,并不只在后续迭代中强调,错误。
D选项通常以功能分解为基础:RUP 强调用例驱动而不是功能分解,错误。
所以选择 A。

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