中级系统集成项目管理工程师

迭代式开发中用例驱动的迭代过程()A、初始—细化—构造B、细化—构造—转化C、初始—细化—构造—转化D、初始—构造

题目

迭代式开发中用例驱动的迭代过程()

  • A、初始—细化—构造
  • B、细化—构造—转化
  • C、初始—细化—构造—转化
  • D、初始—构造
参考答案和解析
正确答案:C
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

统一过程(UP)是一种用例驱动的迭代式增量开发过程,每次迭代过程中主要的工作流包括捕获需求、分析、设计、实现和测试等。这种软件过程的用例图(Use Case Diagram)是通过()得到的。 ()A. 捕获需求 B. 分析 C. 设计 D. 实现


正确答案:A
    统一过程(UP)的基本特征是“用例驱动、以架构为中心和受控的迭代式增量开发”。其核心的工作流包括捕获用户需求、分析、设计、实现和测试等。首先,开发人员通过和用户的沟通、了解,捕获用户需求并制作软件用例图,从而得到软件的用例模型。然后分析并设计满足这些用例的系统,得到分析模型、设计模型和实施模型,进而实现该系统,最后通过测试模型来验证系统是否满足用况中描述的功能。需求捕获过程中得到的用例将各个核心工作流结合为一个整体,驱动整个软件开发过程。

第2题:

UP(统一过程)是用例驱动的、以架构为核心、迭代和增量的软件过程框架,它提供了(32)的特性。

A.演进

B.敏捷

C.测试驱动

D.持续集成


正确答案:A
解析:统一过程(United Process)是用例驱动的、以架构为核心、迭代和增量的软件过程框架,它提供了一种演进的特性。它包括迭代的软件开发、需求管理、使用基于构件的体系结构、可视化软件建模、验证软件质量和控制软件变更等内容。其中,统一过程的需求管理提供了有效需求分析的方法和步骤,它描述了如何提取、组织和文档化需要的功能及约束;如何跟踪和文档化折衷方案及决策;如何捕获和进行商业需求交流。过程中使用用例和场景来捕获功能性需求,并确保由它们来驱动设计、实现和软件的测试,使最终系统能满足最终用户的需要。同时,统一过程给开发和部署系统提供了连续的和可跟踪的线索。统一过程(UP)提供了在开发组织中分派任务和责任的纪律化方法。其目标是在可预见的日程和预算前提下,确保满足最终用户需求的高质量产品。对所有的关键开发活动,它为每个团队成员提供了使用准则、模板和工具指导。而通过对相同基础知识的一致理解,使在进行需求分析、设计、测试项目管理或配置管理等工作时,均能确保全体成员共享相同的知识、过程和开发软件的视图。

第3题:

试题一 论迭代式软件开发过程与方法

软件项目的成功实施,离不开有效的软件开发过程与开发方法。相对于传统的瀑布型软件开发过程,迭代式软件开发过程可以在需求被完整确定之前启动,并在一次迭代中完成系统的一部分功能或业务逻辑的开发,再通过客户的反馈来细化需求,并开始新一轮的迭代。这种方法可以控制项目的风险,提高软件开发的成功率和生产率。目前,主要的迭代式开发过程和方法包括统一开发过程 RUP和敏捷开发方法。

请围绕“迭代式软件开发过程与方法”论题,依次从以下三个方面进行论述。

1.概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。

2.论述迭代式过程模型相对于瀑布式过程模型的优点。详细论述统一软件开发过程 RUP 的生命周期模型和迭代策略;或者论述敏捷开发方法的特点和适用的情况,并列出目前主要的敏捷开发技术中的四种。

3.具体阐述你参与管理和开发的项目中选择使用迭代式软件开发方法的情况,以及具体实施的过程与实际开发效果。


正确答案:



第4题:

●统一过程是用例和风险驱动,以架构为中心,迭代的增量开发过程。(49)是一种统一过程。

(49)

A.RUP

B.XP

C.SCRUM

D.水晶法


正确答案:A

第5题:

以下关于统一过程UP的叙述中,不正确的是( )。

A.UP是以用例和风险为驱动,以架构为中心,迭代并且增量的开发过程 B.UP定义了四个阶段,即起始、精化、构建和确认阶段 C.每次迭代都包含计划、分析、设计、构造、集成、测试以及内部和外部发布 D.每个迭代有五个核心工作流


正确答案:B

第6题:

统一过程(UP)的基本特征是“用例驱动、以架构为中心的和受控的迭代式增量开发”。UP将一个周期的开发过程划分为4个阶段,其中(26)的提交结果包含了系统架构。

A.先启阶段

B.精化阶段

C.构建阶段

D.提交阶段


正确答案:B
解析:统一过程(UP)的基本特征是“用例驱动、以架构为中心的和受控的迭代式增量开发”。一个UP可分为若干个周期,每个周期的开发过程被分为4个阶段,每个阶段可进行若干次迭代。UP将一个周期的开发过程划分为如下的4个阶段。(1)先启阶段(Inception):该阶段的主要意图是建立项目的范围和版本,确定业务实现的可能性和项目目标的稳定性。提交结果包括原始的项目需求和业务用例。(2)精化阶段(Elaboration):该阶段的主要意图是对问题域进行分析,建立系统的需求和架构,确定技术实现的可行性和系统架构的稳定性。提交结果包括系统架构及其相关文档、领域模型、修改后的业务用例和整个项目的开发计划。(3)构建阶段(Construction):主要意图是增量式地开发一个可以交付用户的软件产品。(4)提交阶段(Transition):主要意图是将软件产品提交用户。

第7题:

(接上一题)采用迭代式开发, (3) 。

A.在每一次迭代中都要进行测试与集成

B.在每一次迭代的重点是对特定的用例进行部分实现

C.在后续迭代中强调用户的主动参与

D.通常以功能分解为基础


正确答案:A
同上一题解析

第8题:

迭代式开发中用例驱动的迭代过程()

A.初始—细化—构造

B.细化—构造—转化

C.初始—细化—构造—转化

D.初始—构造


参考答案:C

第9题:

开发过程紧耦合的软件企业内部产品的测试过程依据的测试理念是______。

A.独立性

B.迭代性

C.独立与迭代

D.非迭代


正确答案:C

第10题:

件过程是一个迭代过程。一个开发周期包括初始、细化、构建和移交四个阶段,每次通 过这四个阶段就会产生一代软件,采用迭代式开发,( )。

A. 在每一次迭代中都要进行测试与集成
B. 在每一次迭代的重点是对特定的用例进行部分实现
C. 在后续迭代中强调用户的主动参与
D. 通常以功能分解为基础

答案:A
解析: