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

RUP强调采用 (问题1) 的方式来开发软件,这样做的好处是 (问题2)

浓缩知识点

RUP(Rational统一过程)是一种迭代式的软件开发过程框架,核心采用迭代与增量结合的开发模式。迭代是将整体开发过程拆分为多轮循环阶段,每一轮都完整覆盖需求分析、设计、实现与验证的全流程;增量则是在迭代推进中逐步交付可运行的部分功能,而非一次性完成全部需求。这种开发模式的核心价值在于,能在软件开发的早期阶段就聚焦关键、高影响的风险,通过提前实现并验证核心架构,有效识别和处置重大风险,降低后期开发的不确定性。同时它以主动适应需求变化为核心导向,并非试图避免需求变更,快速交付全部需求并非其目标,质量控制是过程中的配套机制,而非该开发模式的首要核心优势。

正确答案
C

本题考察的是RUP(Rational Unified Process)的核心特征与优势
RUP 是一种迭代式的软件开发过程框架,强调在开发过程中不断评估与改进,降低风险并适应变化。
问题1
A选项原型和螺旋:原型方法和螺旋模型是不同的软件过程模型,不是 RUP 的核心开发方式,错误。
B选项螺旋和增量:螺旋模型关注风险驱动,增量式开发关注逐步交付,但 RUP 并非直接结合这两者,错误。
C选项迭代和增量:RUP 明确提出采用迭代和增量的开发方式,通过分阶段、分版本逐步完善系统,同时在每次迭代中进行设计、实现和测试,正确。
D选项快速和迭代:快速开发是敏捷方法的特征之一,不是 RUP 的核心表述,错误。
所以选择 C。

问题2
A选项在软件开发的早期就可以对关键的、影响大的风险进行处理:迭代和增量式开发允许在早期就实现和验证关键架构,提前发现并处理重大风险,符合 RUP 优势,正确。
B选项可以避免需求的变更:RUP 强调适应变化,而不是避免变化,错误。
C选项能够非常快速地实现系统的所有需求:迭代与增量是逐步交付,不是一次性快速实现所有需求,错误。
D选项能够更好地控制软件的质量:虽然 RUP 有质量控制机制,但题干问的是这种方式的主要好处,质量并非首要目的,错误。
所以选择 A。

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