问题 问答题

RUP是一个二维的软件开发模型,其核心特点之一是 (27) 。RUP将软件开发生存周期划分为多个循环(cycle),每个循环由4个连续的阶段组成,每个阶段完成确定的任务。设计及确定系统的体系结构,制定工作计划及资源要求是在 (28) 阶段完成的。

(28)处应填()。

答案

参考答案:

A.初始(inception)

B.细化(elaboration)

C.构造(construction)

D.移交(transition)

解析:

[分析]: 本题考查RUP的基本概念及内涵。

RUP软件开发生命周期是一个二维的软件开发模型,其中有9个核心工作流,分别为:业务建模、需求、分析与设计、实现、测试部署、配置与变更管理、项目管理以及环境。

RUP把软件开发生存周期划分为多个循环,每个循环生成产品的一个新的版本,每个循环依次由4个连续的阶段组成,每个阶段完成确定的任务。这4个阶段分别为:

初始阶段:定义最终产品视图和业务模型,并确定系统范围。

细化阶段:设计及确定系统的体系结构,制定工作计划及资源要求。

构造阶段:构造产品并继续演进需求、体系结构、计划直至产品提交。

移交阶段:把产品提交给用户使用。

每个阶段都有一个或多个连续的迭代组成。迭代并不是重复地做相同的事,而是针对不同用例的细化和实现。每一个迭代都是一个完整的开发过程,它需要项目经理根据当前迭代所处的阶段以及上次迭代的结果,适当地对工作流中的行为进行裁剪。在每个阶段结束前有一个里程碑评估该阶段的工作。如果未能通过该里程碑的评估,则决策者应该做出决定,是取消该项目还是继续该阶段的工作。

与其他软件开发过程相比,RUP具有自己的特点,即RUP是用例驱动的、以体系结构为中心的、迭代和增量的软件开发过程。

单项选择题
选择题