扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 统一过程(RUP)中等
单选题
2013年11月第23题
收藏
分享
#软件工程
#统一过程(RUP)
#第二版教材
#凯恩建议必须掌握
基于RUP的软件过程是一个迭代过程。一个开发周期包括初始、细化、构建和交付四个阶段,每次通过这四个阶段就会产生一代软件,其中建立完善的架构是(问题1)阶段的任务。采用迭代式开发,(问题2)。
正确答案B
凯恩解析
本题考察的是RUP 的阶段划分及迭代开发特点。
RUP(Rational Unified Process)是一个以用例驱动、以架构为中心、迭代和增量式的软件过程框架。
问题1:
A选项初始:初始阶段的目标是确定项目范围、业务模型和主要风险,不是建立架构的阶段,错误。
B选项细化:细化阶段的任务是深入分析问题领域,建立和验证系统的关键架构,消除高风险因素,这是题干描述的阶段,正确。
C选项构建:构建阶段是实现系统功能和构件的开发阶段,不是主要进行架构建立,错误。
D选项移交:移交阶段(交付阶段)主要是让用户验收并将系统投入使用,不涉及架构建立,错误。
所以选择 B。
问题2:
A选项在每一轮迭代中都要进行测试与集成:迭代开发的核心是每轮都产出一个可执行版本,并且在每轮迭代中都包含需求分析、设计、编码、测试和集成等完整活动,以持续发现并解决问题,正确。
B选项每一轮迭代的重点是对特定的用例进行部分实现:虽然用例驱动是 RUP 的特征,但迭代不仅限于特定用例,还可能针对架构、风险和其他功能,错误。
C选项在后续迭代中强调用户的主动参与:用户参与是贯穿整个过程的,并不只在后续迭代中强调,错误。
D选项通常以功能分解为基础:RUP 强调用例驱动而不是功能分解,错误。
所以选择 A。
