统一软件开发过程(RUP)是一个()且基于网络的程序开发方法。

题目

统一软件开发过程(RUP)是一个()且基于网络的程序开发方法。


相似考题
更多“统一软件开发过程(RUP)是一个()且基于网络的程序开发方法。”相关问题
  • 第1题:

    一个软件开发过程描述了“谁做”、“做什么”、“怎么做”和“什么时候做”,RuP用( )来表述“谁做”。

    A.角色

    B.活动

    C.制品

    D.工作流


    正确答案:A
    解析:RuP应用了角色、活动、制品和工作流4种重要的模型元素,其中角色表述 “谁做”,制品表述“做什么”,活动表述“怎么做”,工作流表述“什么时候做”。

  • 第2题:

    与UML配合最好的软件开发方法是()

    A.RUP方法

    B.Coad/Yourdon方法

    C.IDEF4方法


    参考答案:A

  • 第3题:

    ● 一个软件开发过程描述了“谁做” 、 “做什么” 、 “怎么做”和“什么时候做” ,RUP用 (16) 来表述“谁做” 。

    (16)

    A. 角色

    B. 活动

    C. 制品

    D. 工作流


    正确答案:A

  • 第4题:

    以下关于面向对象方法的描述中,不正确的是( )。

    A. 选择面向对象程序设计语言时需要考虑开发人员对其的熟悉程度
    B. 使用设计模式有助于在软件开发过程中应用面向对象技术
    C. 在软件生命周期的分析、设计、实现和测试过程中均可以应用面向对象技术
    D. UML 是一种可视化建模语言,它需要与 RUP 开发过程同时使用

    答案:D
    解析:
    本题考察的是面向对象的相关知识,UML仅仅是一种可视化建模语言,用来描述待开发的系统、用来建模,可以和任何过程模型搭配

  • 第5题:

    一个软件开发过程描述了“谁做”、“做什么”、“怎么做”和“什么时候做”,RUP用( )表述“谁做”。

    A.角色
    B.活动
    C.制品
    D.工作流

    答案:A
    解析:
    本题考查RUP对软件开发过程的描述。RUP应用了角色、活动、制品和工作流4种重要的模型元素,其中角色表述“谁做”,制品表述“做什么”,活动表述“怎么做”,工作流表述“什么时候做”。

  • 第6题:

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

    A.RUP生命周期在时间上分为4个顺序阶段,分别是:初始阶段,细化阶段,构件阶段和交付阶段
    B.RUP的每个阶段里面都要执行核心过程工作流的“商业建模”,“需求”,“分析和设计”,“实现”,“测试”,“部署”。每个阶段的内部仅完成一次迭代即可
    C.软件产品交付给用户使用一段时间后如有新的需求则应该开始另外一个RUP开发周期
    D.RUP可以用于大型复杂软件项目开发

    答案:B
    解析:
    RUP(Rational Unified Process)软件统一过程是一种“过程方法”,它就是迭代模型的一种。RUP可以用二维坐标来描述。横轴表示时间,是项目的生命周期,体现开发过程的动态结构,主要包括周期(Cycle)、阶段(Phase)、迭代(Iteration)和里程碑(Milestone);纵轴表示自然的逻辑活动,体现开发过程的静态结构,主要包括活动(Activity)、产物(Artifact)、工作者(Worker)和工作流(Workflow)。RUP中的软件生命周期在时间上被分解为4个顺序的阶段,分别是:初始阶段(Inception)、细化阶段(Elaboration)、构建阶段(Construction)和交付阶段(Transition)。这4个阶段的顺序执行就形成了一个周期。每个阶段结束于一个主要的里程碑(Major Milestone)。在每个阶段的结尾执行一次评估以确定这个阶段的目标是否已经满足。每个阶段,从上到下迭代,亦即从核心过程工作流“商业建模”“需求调研”“分析与设计”……执行到“部署”,再从核心支持工作流“配置与变更管理”“项目管理”执行到“环境”完成一次迭代。根据需要,在一个阶段内部,可以完成一次到多次的迭代。软件产品交付给用户使用一段时间后如有新的需求则应该开始另外一个RUP开发周期。大型复杂项目通常采用迭代方式实施,这使项目团队可以在迭代过程中综合考虑反馈意见和经验教训,从而降低项目风险。

  • 第7题:

    简述统一软件开发过程RUP的开发阶段。


    正确答案: (1)统一软件开发过程RUP中的软件生命周期在时间上被分解为四个顺序的阶段;
    (2)初始阶段;
    (3)细化阶段;
    (4)构造阶段;
    (5)交付阶段。

  • 第8题:

    与UML配合最好的软件开发方法是()

    • A、RUP方法
    • B、Coad/Yourdon方法
    • C、IDEF4方法

    正确答案:A

  • 第9题:

    RUP模型将软件开发过程分为4个大的阶段,分别是先启、精化、()和产品化。


    正确答案:构建

  • 第10题:

    问答题
    简述统一软件开发过程RUP的开发阶段。

    正确答案: (1)统一软件开发过程RUP中的软件生命周期在时间上被分解为四个顺序的阶段;
    (2)初始阶段;
    (3)细化阶段;
    (4)构造阶段;
    (5)交付阶段。
    解析: 暂无解析

  • 第11题:

    填空题
    RUP模型将软件开发过程分为4个大的阶段,分别是先启、精化、()和产品化。

    正确答案: 构建
    解析: 暂无解析

  • 第12题:

    问答题
    分析RUP的二维开发模型,说明RUP的迭代开发过程。

    正确答案: 在RUP中,软件开发生存周期根据时间和RUP的核心工作流划分为二维空间。横轴描述RUP开发过程的动态结构,纵轴描述RUP的静态组成部分。
    ⑴横轴把软件开发周期(Cycle)划分为起始(Inception)、演化(Elaboration)、构造(Construction)和提交(Transition)四个连续的阶段(Pahse)。
    ⑵纵轴表示核心工作流。RUP中有商业建模、需求、分析和设计、实现、测试、部署、配置和变更管理、软件项目管理和环境9个核心工作流(Core Workflows):
    RUP中的每个阶段都由一个或多个连续的迭代组成,每一个迭代都是一个完整的开发过程,产生一个可执行的产品版本,在每个阶段结束前都应有一个里程碑(MileStone)评估该阶段的工作,只有当阶段目标达到时才允许项目进入下一阶段,产生一个阶段里程碑。这是一种更灵活、风险更小的方法,是多次通过不同的开发工作流,这样可以更好地理解需求,构造一个健壮的体系结构,并最终交付一系列逐步完成的版本,称为一个迭代生存周期。
    解析: 暂无解析

  • 第13题:

    每个Java Application程序可以包括许多方法,但是必须有且只能有一个______方法,统一格式为______,它是程序执行的入口。


    正确答案:main() public static void main(String args[])
    main() public static void main(String args[])

  • 第14题:

    如果用“谁做”、“做什么”、“怎么做”和“什么时候做”来描述一个软件开发过程,那么RUP用(15)来表述“谁做”。

    A.角色

    B.活动

    C.用例

    D.工作流


    正确答案:A
    解析:统一软件开发过程(RUP)中定义了角色、活动和工件等核心概念。角色,描述某个人或者一个小组的行为与职责;活动,是一个有明确目的的独立工作单元;工件,是活动生成、创建或修改的一段信息。

  • 第15题:

    根据GB/T11457-2006标准,软件开发方法是()

    A.关于给定的软件单元或相关集的开发过程与方法的集合,是规则、方法和工具的集成
    B.软件开发过程所遵循的方法,它是规则、方法和工具的集成,支持软件开发
    C.软件开发过程所遵循的方法和步骤,它是规则、方法和工具的集成,既支持软件开发,也支持以后的演化过程
    D.软件开发过程所遵循的方法,它是规则、方法和工具的集成,支持软件演化过程

    答案:C
    解析:
    软件开发方法(Software Development Method)是指软件开发过程所遵循的办法和步骤。软件开发活动的目的是有效地得到一些工作产物,也就是一个运行的系统及其支持文档,并且满足有关的质量要求。软件开发是一种非常复杂的脑力劳动,所以经常更多讨论的是软件开发方法学,指的是规则、方法和工具的集成,既支持开发,也支持以后的演变过程(交付运行后,系统还会变化,或是为了改错,或是为了功能的增减)。

  • 第16题:

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

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

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

  • 第17题:

    模型是一个增量型的软件开发过程模型,强调极短的开发周期。该模型是瀑布模型的一个“高速”变种,通过大量使用可复用构件,采用基于构件的建造方法赢得快速开发。

    A.CBSD模型
    B.RAD模型
    C.RUP模型
    D.喷泉模型

    答案:B
    解析:
    快速应用开发(Rapid Application Development,RAD)模型是一个增量型的软件开发过程模型,强调极短的开发周期。RAD模型是瀑布模型的一个“高速”变种,通过大量使用可复用构件,采用基于构件的建造方法赢得快速开发。如果需求理解得好且约束了项目的范围,利用这种模型可以很快地创建出功能完善的“信息系统“。其流程从业务建模开始,随后是数据建模、过程建模、应用生成、测试及反复。

  • 第18题:

    统一软件开发过程是一种基于面向对象技术的软件开发过程,其特点是“用例驱动,以架构为核心,迭代并增量”。统一软件开发过程定义了四种通用的开发阶段,它们按照过程顺序分别是:起始阶段、(请作答此空)、构建阶段和( ),其中在构建阶段主要产生的文档有( )。

    A.. 分析阶段
    B. 细化阶段
    C. 设计阶段
    D. 交付阶段

    答案:B
    解析:
    统一软件开发过程(UP)是一种基于面向对象技术的软件开发过程。其特点是“用例驱动,以架构为核心,迭代并增量”。统一软件过程定义了5种通用的框架活动,它们按照过程顺序分别是:起始阶段、细化阶段、构建阶段、交付阶段和生产价段.其中在构阶段主要产生的文档包括设计模型。因此本题应该选择B

  • 第19题:

    UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法()

    • A、基于瀑布模型的结构化方法
    • B、基于需求动态定义的原型化方法
    • C、基于对象的面向对象的方法
    • D、基于数据的数据流开发方法

    正确答案:C

  • 第20题:

    分析RUP的二维开发模型,说明RUP的迭代开发过程。


    正确答案: 在RUP中,软件开发生存周期根据时间和RUP的核心工作流划分为二维空间。横轴描述RUP开发过程的动态结构,纵轴描述RUP的静态组成部分。
    ⑴横轴把软件开发周期(Cycle)划分为起始(Inception)、演化(Elaboration)、构造(Construction)和提交(Transition)四个连续的阶段(Pahse)。
    ⑵纵轴表示核心工作流。RUP中有商业建模、需求、分析和设计、实现、测试、部署、配置和变更管理、软件项目管理和环境9个核心工作流(Core Workflows):
    RUP中的每个阶段都由一个或多个连续的迭代组成,每一个迭代都是一个完整的开发过程,产生一个可执行的产品版本,在每个阶段结束前都应有一个里程碑(MileStone)评估该阶段的工作,只有当阶段目标达到时才允许项目进入下一阶段,产生一个阶段里程碑。这是一种更灵活、风险更小的方法,是多次通过不同的开发工作流,这样可以更好地理解需求,构造一个健壮的体系结构,并最终交付一系列逐步完成的版本,称为一个迭代生存周期。

  • 第21题:

    不属于面向对象方法的工具的是()。

    • A、UML统一建模语言
    • B、Roserational软件
    • C、jit准时制生产
    • D、RUP统一软件开发过程

    正确答案:C

  • 第22题:

    填空题
    统一软件开发过程(RUP)是一个()且基于网络的程序开发方法。

    正确答案: 面向对象
    解析: 暂无解析

  • 第23题:

    单选题
    不属于面向对象方法的工具的是()。
    A

    UML统一建模语言

    B

    Roserational软件

    C

    jit准时制生产

    D

    RUP统一软件开发过程


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