itgle.com

件过程是一个迭代过程。一个开发周期包括初始、细化、构建和移交四个阶段,每次通 过这四个阶段就会产生一代软件,采用迭代式开发,( )。A. 在每一次迭代中都要进行测试与集成 B. 在每一次迭代的重点是对特定的用例进行部分实现 C. 在后续迭代中强调用户的主动参与 D. 通常以功能分解为基础

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

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

相似考题
更多“件过程是一个迭代过程。一个开发周期包括初始、细化、构建和移交四个阶段,每次通 过这四个阶段就会产生一代软件,采用迭代式开发,( )。”相关问题
  • 第1题:

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

    A.先启阶段

    B.精化阶段

    C.构建阶段

    D.提交阶段


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

  • 第2题:

    软件统一过程(RUP)是迭代模型的一种。以下关于RUP 的叙述中,不正确的是( )

    A.RUP 生命周期在时间上分为4 个顺序阶段,分别是:初始阶段,细化阶段,构建阶段和交付阶段

    B.RUP 的每个阶段里面都要执行核心过程工作流的“商业建模”,“需求”,“分析和设计”,“实现”,“测试”,“部署”,每个阶段的内部仅完成一次迭代即可

    C.软件产品交付给用户使用一段时间后如有新的需求则应该开始另外一个RUP 开发周期

    D.RUP 可以用于大型复杂软件项目开发


    正确答案:B

  • 第3题:

    软件开发模型用于指导软件开发。演化模型是在快速开发一个 ( ) 的基础上,逐步演化成最终的软件。螺旋模型综合了( )的优点,并增加了( )。喷泉模型描述的是面向( )的开发过程,反映了该开发过程的 (请作答此空) 特征。

    A.迭代和有间隙
    B.迭代和无间隙
    C.无迭代和有间隙
    D.无迭代和无间隙

    答案:B
    解析:
    软件开发模型是指软件开发全部过程、活动和任务的结构框架。常用的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。瀑布模型给出了软件生存周期各阶段的固定顺序,上一阶段完成后才能进入下一阶段。演化模型是在快速开发一个原型的基础上,根据用户在试用原型的过程中提出的反馈意见和建议,对原型进行改进,获得原型的新版本。重复这一过程,直到演化成最终的软件产品。螺旋模型将瀑布模型和演化模型相结合,它综合了两者的优点,并增加了风险分析。它以原型为基础,沿着螺线自内向外旋转,每旋转一圈都要经过制订计划、风险分析、实施工程、客户评价等活动,并开发原型的一个新版本。经过若干次螺旋上升的过程,得到最终的软件。喷泉模型主要用来描述面向对象的开发过程。它体现了面向对象开发过程的迭代和无间隙特征。迭代意味着模型中的开发活动常常需要多次重复;无间隙是指开发活动(如分析、设计)之间不存在明显的边界,各项开发活动往往交叉迭代地进行。

  • 第4题:

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

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

    答案:A
    解析:
    RUP中的软件过程在时间上被分解为4个顺序的阶段,分别是初始阶段、细化阶段、构建阶段和移交阶段。初始阶段的任务是为系统建立业务模型并确定项目的边界。细化阶段的任务是分析问题领域,建立完善的架构,淘汰项目中最高风险的元素。在构建阶段,要开发所有剩余的构件和应用程序功能,把这些构件集成为产品。移交阶段的重点是确保软件对最终用户是可用的。基于RUP的软件过程是一个迭代过程,通过初始、细化、构建和移交4个阶段就是一个开发周期,每次经过这4个阶段就会产生一代产品,在每一轮迭代中都要进行测试与集成。

  • 第5题:

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

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

    答案:B
    解析:
    统一过程(UP)的基本特征是以用例和风险驱动,以架构为中心,受控的迭代式的增量开发。UP定义了四个阶段:

    起始阶段(Inception):该阶段的主要目的是建立项目的范围和版本,确定项目目标的可行性和稳定性,提交结果包括需求和用例。

    精化阶段(Elaboration):该阶段的目的是对问题域进行分析,建立系统需求和架构,确定实现的可行性和稳定性,提交结果包括系统架构、问题领域、修改后的需求及项目开发计划等相关文档。

    构建阶段(Construction):增量式开发可以交付给用户的软件产品。

    移交阶段(Transition):目的是将软件产品交付给用户。

  • 第6题:

    对于迭代式开发,下面哪个表述是错误的()。

    • A、迭代是按预先计划进行的一系列开发活动,通过迭代会产生一个软件发布结果(内部或外部的),并且根据预先制定的标准来对该结果进行评估
    • B、每个迭代涉及所有活动,但是活动占的工作量的比率应尽量相同
    • C、每次迭代结束时均发布可执行产品。产品可以只是一个阶段性的成果,是开发过程最终产品的子集,它将通过一次又一次的迭代递增成长,成为最终系统
    • D、每个迭代会涉及所有的开发活动

    正确答案:B

  • 第7题:

    敏捷开发模型的特征包括()

    • A、一个固定需求的定义过程
    • B、开发由多个迭代组成
    • C、最小化客户反馈
    • D、五个不同阶段

    正确答案:B

  • 第8题:

    快速迭代式的原型开发能够有效控制成本()是指在开发过程中逐步改进和细化原型,直至产生出目标系统。

    • A、可视化原型开发
    • B、抛弃式原型开发
    • C、演化式原型开发
    • D、增量式原型开发

    正确答案:C

  • 第9题:

    软件生命周期指软件开发的全过程、活动和任务,包括();();()、设计和实现阶段。软件生命周期包括瀑布模型、迭代模型和快速原型开发。


    正确答案:发现、定义、概念

  • 第10题:

    单选题
    统一软件开发过程是一种基于面向对象技术的软件开发过程,其特点是"用例驱动,以架构为核心,迭代并增量"。统一软件开发过程定义了4种通用的开发阶段,它们按照过程顺序分别是:起始阶段、(1)、构建阶段和(2),其中在构建阶段主要产生的文档有(3)。空白(3)处应选择()
    A

    初始用户手册

    B

    用例模型

    C

    项目计划

    D

    设计模型


    正确答案: C
    解析: 统一过程适合于大、中型项目的开发,可以分为4个顺序的阶段,分别是初始阶段、细化阶段、构建阶段和移交阶段。初始阶段的任务是为系统建立业务模型并确定项目的边界。在初始阶段,必须识别所有与系统交互的外部实体,定义系统与外部实体交互的特性。在这个阶段中所关注的是整个项目的业务和需求方面的主要风险。对于建立在原有系统基础上的开发项目来说,初始阶段可能很短。细化阶段的任务是分析问题领域,建立健全的架构基础,淘汰项目中最高风险的元素。在细化阶段,必须在理解整个系统的基础上,对架构做出决策,包括其范围、主要功能和诸如性能等非功能需求,同时为项目建立支持环境。在构建阶段,要开发所有剩余的构件和应用程序功能,把这些构件集成为产品,并进行详细测试。从某种意义上说,构建阶段是一个制造过程,其重点放在管理资源及控制操作,以优化成本、进度和质量。构建阶段的主要任务是通过优化资源和避免不必要的报废和返工,使开发成本降到最低;完成所有所需功能的分析、开发和测试,快速完成可用的版本;确定软件、场地和用户是否已经为部署软件做好准备。在构建阶段,开发团队的工作可以实现某种程度的并行。即使是较小的项目,也通常包括可以相互独立开发的构件,从而使各团队之间实现并行开发。当基线已经足够完善,可以安装到最终用户实际环境中时,则进入交付阶段。交付阶段的重点是确保软件对最终用户是可用的。交付阶段的主要任务是进行β测试,制作产品发布版本;对最终用户支持文档定稿;按用户的需求确认新系统;培训用户和维护人员;获得用户对当前版本的反馈,基于反馈调整产品,如进行调试、性能或可用性的增强等。根据产品的种类,交付阶段可能非常简单,也可能非常复杂。例如,发布现有桌面产品的新发布版本可能十分简单,而替换一个国家的航空交通管制系统可能就非常复杂。交付阶段结束时也要进行技术评审,评审目标是否实现,是否应该开始演化过程,用户对交付的产品是否满意等。

  • 第11题:

    单选题
    迭代式开发中用例驱动的迭代过程()
    A

    初始—细化—构造

    B

    细化—构造—转化

    C

    初始—细化—构造—转化

    D

    初始—构造


    正确答案: A
    解析: 暂无解析

  • 第12题:

    填空题
    迭代的渐进式软件开发过程,包含()、()、()和()四个阶段,重点在细化。

    正确答案: 初启,细化,构造,移交
    解析: 暂无解析

  • 第13题:

    基于RUP的软件过程是一个迭代过程。一个开发周期包括初始、细化、构建和移交四个阶段,每次通过这四个阶段就会产生一代软件,其中建立完善的架构是 (2) 阶段的任务。

    A.初始

    B.细化

    C.构建

    D.移交


    正确答案:B
    本题考查基于RUP统一软件过程的软件开发过程。RUP中的软件生命周期在时间上被分解为四个顺序的阶段,分别是:初始阶段(Inception)、细化阶段(Elaboration)、构造阶段(Construction)和交付阶段(Transition)。每个阶段结束于一个主要的里程碑(MajorMilestones);每个阶段本质上是两个里程碑之间的时间跨度。在每个阶段的结尾执行一次评估以确定这个阶段的目标是否已经满足。如果评估结果令人满意的话,可以允许项目进入下一个阶段。初始阶段的目标是为系统建立商业案例并确定项目的边界。为了达到该目的必须识别所有与系统交互的外部实体,在较高层次上定义交互的特性。本阶段具有非常重要的意义,在这个阶段中所关注的是整个项目进行中的业务和需求方面的主要风险。对于建立在原有系统基础上的开发项目来讲,初始阶段可能很短。初始阶段结束时是第一个重要的里程碑:生命周期目标(LifecycleObjective)里程碑。生命周期目标里程碑评价项目基本的生存能力。细化阶段的目标是分析问题领域,建立健全的体系结构基础,编制项目计划,淘汰项目中最高风险的元素。为了达到该目的,必须在理解整个系统的基础上,对体系结构作出决策,包括其范围、主要功能和诸如性能等非功能需求。同时为项目建立支持环境,包括创建开发案例,创建模板、准则并准备工具。细化阶段结束时第二个重要的里程碑:生命周期结构(LifecycleArchitecture)里程碑。生命周期结构里程碑为系统的结构建立了管理基准并使项目小组能够在构建阶段中进行衡量。此刻,要检验详细的系统目标和范围、结构的选择以及主要风险的解决方案。在构建阶段,所有剩余的构件和应用程序功能被开发并集成为产品,所有的功能被详细测试。从某种意义上说,构建阶段是一个制造过程,其重点放在管理资源及控制运作以优化成本、进度和质量。构建阶段结束时是第三个重要的里程碑:初始功能(InitialOperational)里程碑。初始功能里程碑决定了产品是否可以在测试环境中进行部署。此刻,要确定软件、环境、用户是否可以开始系统的运作。此时的产品版本也常被称为“beta”版。交付阶段的重点是确保软件对最终用户是可用的。交付阶段可以跨越几次迭代,包括为发布做准备的产品测试,基于用户反馈的少量的调整。在生命周期的这一点上,用户反馈应主要集中在产品调整,设置、安装和可用性问题,所有主要的结构问题应该已经在项目生命周期的早期阶段解决了。在交付阶段的终点是第四个里程碑:产品发布(ProductRelease)里程碑。此时,要确定目标是否实现,是否应该开始另一个开发周期。在一些情况下这个里程碑可能与下一个周期的初始阶段的结束重合。迭代式开发也被称作迭代增量式开发或迭代进化式开发,是一种与传统的瀑布式开发相反的软件开发过程,它弥补了传统开发方式中的一些弱点,具有更高的成功率和生产率。在迭代式开发方法中,整个开发工作被组织为一系列的短小的、固定长度(如3周)的小项目,被称为一系列的迭代。每一次迭代都包括了需求分析、设计、实现与测试。采用这种方法,开发工作可以在需求被完整地确定之前启动,并在一次迭代中完成系统的一部分功能或业务逻辑的开发工作。再通过客户的反馈来细化需求,并开始新一轮的迭代。

  • 第14题:

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

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


    正确答案:B

  • 第15题:

    件过程是一个迭代过程。一个开发周期包括初始、细化、构建和移交四个阶段,每次通 过这四个阶段就会产生一代软件,其中建立完善的架构是()阶段的任务。

    A. 初始
    B. 细化
    C. 构建
    D. 移交

    答案:B
    解析:

  • 第16题:

    基于RUP的软件过程是一个迭代过程。一个开发周期包括初始、细化、构建和移交四个阶段,每次通过这四个阶段就会产生一代软件,其中建立完善的架构是( )阶段的任务。

    A.初始
    B.细化
    C.构建
    D.移交

    答案:B
    解析:
    RUP中的软件过程在时间上被分解为4个顺序的阶段,分别是初始阶段、细化阶段、构建阶段和移交阶段。初始阶段的任务是为系统建立业务模型并确定项目的边界。细化阶段的任务是分析问题领域,建立完善的架构,淘汰项目中最高风险的元素。在构建阶段,要开发所有剩余的构件和应用程序功能,把这些构件集成为产品。移交阶段的重点是确保软件对最终用户是可用的。基于RUP的软件过程是一个迭代过程,通过初始、细化、构建和移交4个阶段就是一个开发周期,每次经过这4个阶段就会产生一代产品,在每一轮迭代中都要进行测试与集成。

  • 第17题:

    下面哪一项不是迭代式开发生命周期术语()。

    • A、迭代
    • B、阶段
    • C、里程碑
    • D、活动

    正确答案:D

  • 第18题:

    迭代的渐进式软件开发过程,包含()、()、()和()四个阶段,重点在细化。


    正确答案:初启;细化;构造;移交

  • 第19题:

    下面不属于迭代过程的四个连续阶段的有()

    • A、初始
    • B、分析
    • C、细化
    • D、构造

    正确答案:B

  • 第20题:

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

    • A、初始—细化—构造
    • B、细化—构造—转化
    • C、初始—细化—构造—转化
    • D、初始—构造

    正确答案:C

  • 第21题:

    单选题
    统一软件开发过程是一种基于面向对象技术的软件开发过程,其特点是"用例驱动,以架构为核心,迭代并增量"。统一软件开发过程定义了4种通用的开发阶段,它们按照过程顺序分别是:起始阶段、(1)、构建阶段和(2),其中在构建阶段主要产生的文档有(3)。 空白(1)处应选择()
    A

    分析阶段

    B

    细化阶段

    C

    设计阶段

    D

    交付阶段


    正确答案: A
    解析: 暂无解析

  • 第22题:

    填空题
    软件生命周期指软件开发的全过程、活动和任务,包括();();()、设计和实现阶段。软件生命周期包括瀑布模型、迭代模型和快速原型开发。

    正确答案: 发现、定义、概念
    解析: 暂无解析

  • 第23题:

    单选题
    敏捷开发模型的特征包括()
    A

    一个固定需求的定义过程

    B

    开发由多个迭代组成

    C

    最小化客户反馈

    D

    五个不同阶段


    正确答案: A
    解析: 暂无解析