扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 统一过程(RUP)中等
单选题
2015年11月第25题
收藏
分享
#软件工程
#统一过程(RUP)
#第二版教材
#凯恩建议必须掌握
RUP强调采用(问题1)的方式来开发软件,这样做的好处是(问题2)。
正确答案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。
