niusouti.com

在UML中,系统的__________包含了类、接口和协作,它们形成了问题及其对问题的解决方案的术语词汇。 A.实现视图(Implementation View) B.设计视图(Design View) C.部署视图(Deployment View) D.用例视图(Use Case View)

题目

在UML中,系统的__________包含了类、接口和协作,它们形成了问题及其对问题的解决方案的术语词汇。 A.实现视图(Implementation View) B.设计视图(Design View) C.部署视图(Deployment View) D.用例视图(Use Case View)


相似考题
更多“在UML中,系统的__________包含了类、接口和协作,它们形成了问题及其对问题的解决方案的术语词汇。 ”相关问题
  • 第1题:

    在UML中,系统的(44)包含了类、接口和协作,它们形成了问题及其对问题的解决方案的术语词汇。

    A.实现视图(Implementation View)

    B.设计视图(Design View)

    C.部署视图(Deployment View)

    D.用例视图(Use Case View)


    正确答案:B
    解析:在UML中,系统的设计视图(Design View)包含了类、接口和协作,它们形成了问题及其对问题的解决方案的术语词汇。它主要支持系统的功能需求,即系统提供给最终用户的服务。在UML中该视图的静态方面由类图和对象图表现;动态方面由交互图、状态图和活动图表现。由于开发人员利用该视图来完成所有的用户功能需求,而用户所关心的恰恰就是所建立的系统是否能满足用户的所有功能需求,因此,评价建模水平的标准归根结底主要是由设计视图体现的。选项A的实现视图(Implementation view),包含用于装配与发布物理系统的构件和文件。在UML中该视图的静态方面由构件图表现;动态方面由交互图、状态图和活动图表现。选项C的部署视图(Deployment View)包含了形成系统拓扑结构的节点。它主要描述对组成整个物理系统的部件的分布、交付和安装。在UML中该视图的静态方面由部署图表现;动态方面由交互图、状态图和活动图表现。选项D的用例视图(Use case View)包含用例。它实质是描述形成系统体系结构的动力,而非描述软件系统的组织。在UML中该视图的静态方面由用况图表现;动态方面由交互图、状态图和活动图表现。另外,进程视图(Process View)包含形成系统并发与同步机制的线程和进程。它主要是针对系统的性能、可伸缩性和系统的吞吐量。在UML中该视图的静态和动态方面的表现与设计视图基本相同,但进程视图注重于描述线程和进程的主动类。

  • 第2题:

    在UML提供的图中,可以采用 (6) 对逻辑数据库模式建模; (7) 用于接口、类和协作的行为建模,并强调对象行为的时间顺序。

    6.


    正确答案:类图
    类图

  • 第3题:

    在UML结构事物中,(46)用于说明类或构件的某种服务的操作集合,并定义了该服务的实现。

    A.构件

    B.节点

    C.接口

    D.协作


    正确答案:C
    解析:UML的结构事物包括类、接口、协作、用例、主动类、构件和节点等。各结构事物的定义如表2-15所示。

      表2-15中,接口的作用表现为:①用于说明类或构件的某种服务的操作集合,并定义了该服务的实现;②用于一组操作名,并说明其特征标记和效用(要注意不是“结构”);③为一组共同实现系统或部分系统的部分行为命名等。接口不为类或构件的操作提供实现,其操作列表可以包括类和构件的预处理信号。另外接口参与关联,但不能作为关联的出发点。它还可以泛化元素,子接口继承其祖先的全部操作并可以有新的操作,实现则被视为行为继承。
      协作是动作过程中产生的一类类元。协作中有在运行时被对象和连接占用的槽,该协作槽也称为角色。角色描述了协作中对象或连接的目的。
      节点是位置(Location)的单位。其中,位置被定义为一个运行时实体在环境中的物理放置,如分布式环境中的对象或分栏。在UML规范中,位置是分散的。运行时的对象及构件实例可以驻留在节点上。

  • 第4题:

    在UML中,______用于描述系统与外部系统及用户之间的交互。

    A.类图

    B.用例图

    C.交互图

    D.协作图


    正确答案:B
    解析:在UML中,用例图用于描述系统与外部系统及用户之间的交互,在交互过程中,系统表现出相应的逻辑功能。类图用于描述系统的静态结构。顺序图和协作图统称为交互图,在UML2.0中,已将协作图更名为通信图。顺序图和协作图用于描述系统内对象之间的交互,但是它们的侧重点有所不同。顺序图清楚地表示了交互中的时间顺序,但没有明确表示对象之间的关系;协作图清楚地描述了对象之间的关系,但时间顺序必须从一系列序号中获得。顺序图常用于展示交互的场景,而协作图常用于展示过程的详细设计。

  • 第5题:

    对于如图1-4所示的UML类图,正确的描述是(47)。

    A.类O的实例中包含了对类P的实例的引用

    B.类O的实例中包含了对类Q的实例的引用

    C.类P的实例中包含了对类O的实例的引用

    D.类P的实例中包含了对类Q的实例的引用


    正确答案:C
    解析:在图1-4所示的UML类图中,带箭头方向的实线“→”表示类O、P(既可以是相同类也可以是不同类)之间存在关联关系。根据图中的箭头走向可知,导航方向是P→O,说明可以从类P的实例导航到类O的实例,因此,在类P中必然包含一个对类O的实例的引用。在图1-4所示中,“-Q”表示的是关联一端的角色名称。

  • 第6题:

    UML由三个要素构成:UML的基本构造块、支配这些构造块如何放置在一起的规则、用于整个语言的公共机制。UML的词汇表包含三种构造块:事物、关系和图。类、接口、构件属于( )构造块。泛化和聚集等是( )。将多边形与三角形、四边形分别设计为类,多边形类与三角形之间是( )关系。

    A.事物 B.关系 C.规则 D.图A.事物 B.关系 C.规则 D.图A.关联 B.依赖 C.聚集 D.泛化


    正确答案:A,B,D

  • 第7题:

    在数据库应用系统建模过程中,经常采用UML作为建模工具。有如下关于UML的说法 I.用例模型是把满足用户需求的所有数据结构表示出来的工具 Ⅱ.类图是展现一组类、接口和协作以及它们之间的关系的一种静态视图 Ⅲ.状态图主要用于描述一个实体在发生一些事件时的状态变化情况 Ⅳ.顺序图和协作图都描述交互,但是顺序图强调的是时间,而协作图强调的是空间 V.活动图与流程图类似,主要用于描述系统内对象之间的消息发送和接收流程 Ⅵ.包图是表示包及包之间的关系的类图 以上说法错误的是

    A.仅Ⅳ、V和Ⅵ

    B.仅工和V

    C.仅Ⅱ和Ⅲ

    D.仅I、Ⅱ和Ⅳ


    正确答案:B
    解析:用例模型是把满足用户需求的所有功能表示出来的工具;活动图主要用于描述系统、用例和程序模块中逻辑流程的先后次序、并行次序。

  • 第8题:

    在面向对象分析和设计中,用类图给出系统的静态设计视图,其应用场合不包括(请作答此空)。下图是一个UML类图,其中类University和类School之间是( )关系,类Person和类PersonRecord之间是( )关系,表示Person与Person Record( )。

    A.对系统的词汇建模
    B.对简单的协作建模
    C.对逻辑数据库模式建模
    D.对系统的需求建模

    答案:D
    解析:
    本题考查面向对象技术的基础知识。 考生应该了解UML的典型模型,包括用例图、类图、序列图、活动图等。本题考查类图,类图主要是对系统的词汇建模,或者对简单的协作建模,或者对逻辑数据库模式建模,而用例图对系统的需求建模。 类图中,类和类之间的关系有依赖关系、关联关系、聚集关系、组合关系和泛化关系,其中聚集关系和组合关系是表示更强的关联关系,表示整体和部分的关系,而组合关系的类之间具有相同的生命周期。图中类University和类School之间是聚集关系,类Person和类PersonRecord之间是依赖关系,表示Person与PersonRecord之间的语义关系,其中PersonRecord发生变化会影响Person的语义。

  • 第9题:

    如图所示的UML类图中,Shop和Magazine之间为( )关系,Magazine和Page之间为( )关系。UML类图通常不用于对(请作答此空)进行建模。

    A.系统的词汇
    B.简单的协作
    C.逻辑数据库模式
    D.对象快照

    答案:D
    解析:

  • 第10题:

    在UML提供的图中,可以采用( )对逻辑数据库模式建模;(请作答此空)用于接口、类和协作的行为建模,并强调对象行为的事件顺序;( )用于系统的功能建模,并具强调对象间的控制流。

    A.协作图
    B.状态图
    C.序列图
    D.对象图

    答案:B
    解析:

  • 第11题:

    如图所示的 UML 类图中,Shop 和 Magazine 之间为(41)关系,Magazine 和 Page 之间为(42)关系。UML 类图通常不用于对(43)进行建模。


    A.系统的词汇
    B.简单的协作
    C.逻辑数据库模式
    D.对象快照

    答案:D
    解析:



    类图用于对项目的静态设计视图建模。这种视图主要支持系统的功能需求,即系统要提供给最终用户的服务。当对系统的静态设计视图建模时,通常以下述3种方式之一使用类图。

    系统的词汇

    简单的协作

    逻辑数据库模式

    选项D的对象快照用于对象图中。

  • 第12题:

    在UML的通用机制中,(1)用于把元素组织成组;(2)是系统中遵从一组接口规范且付诸实现的物理的、可替换的软件模块。 空白(1)处应选择()

    • A、包
    • B、类
    • C、接口
    • D、构件

    正确答案:A

  • 第13题:

    UML的设计视图包含了类、接口和协作,其中,设计视图的动态方面由(48)表现。

    A.协作图和构件图

    B.活动图和用例图

    C.类图和对象图

    D.交互图和状态图


    正确答案:D
    解析:类图和对象图反映了设计视图的静态特征,交互图、状态图和活动图反映了系统的动态特征。

  • 第14题:

    对于如图4-3所示的UML类图,正确的描述是(47)。

    图4-3 某UML类图

    A.类O的实例中包含了对类P的实例的引用

    B.类O的实例中包含了对类Q的实例的引用

    C.类P的实例中包含了对类O的实例的引用

    D.类P的实例中包含了对类Q的实例的引用


    正确答案:C
    解析:在图4-3所示的UML类图中,带箭头方向的实线“→”表示类O、P(既可以是相同类也可以是不同类)之间存在着关联关系。根据图中的箭头走向可知,导航方向是P→O,说明可以从类P的实例导航到类O的实例,因此在类P中必然包含一个对类O的实例的引用。在图4-3中,“-Q”表示的是关联一端的角色名称。

  • 第15题:

    在UML提供的图中,可以采用 ______ 对逻辑数据库模式建模;_____用于接口、类和协作的行为建模,并强调对象行为的时间顺序。


    正确答案:类图 状态图
    类图 状态图

  • 第16题:

    在UML提供的图中,可以采用(9)对逻辑数据库模式建模;(10)用于接口、类和协作的行为建模,并强调对象行为的时间顺序:(11)用于系统的功能建模,并强调对象的控制流。

    A.用例图

    B.构件图

    C.活动图

    D.类图


    正确答案:D

  • 第17题:

    对于如图1-4所示的UML类图,正确的描述是______。

    A.类O的实例中包含了对类P的实例的引用

    B.类O的实例中包含了对类Q的实例的引用

    C.类P的实例中包含了对类O的实例的引用

    D.类P的实例中包含了对类Q的实例的引用


    正确答案:C
    解析:在图1-4所示的UML类图中,带箭头方向的实线“”表示类O、P(既可以是相同类也可以是不同类)之间存在关联关系。根据图中的箭头走向可知,导航方向是P→O,说明可以从类P的实例导航到类O的实例,因此在类P中必然包含一个对类O的实例的引用。在图1-4中,“-Q”表示的是关联一端的角色名称。

  • 第18题:

    在面向对象分析过程中,用概念模型来详细描述系统的问题域,用(5)来表示概念模型。(6)关系用于表示类与类、接口与接口之间的继承关系;在Java中,用(7)关键字来直接表示这种关系。

    A.序列图

    B.构件图

    C.协作图

    D.类图


    正确答案:D

  • 第19题:

    UML由三个要素构成:UML的基本构造块、支配这些构造块如何放置在一起的规则、用于整个语言的公共机制。UML的词汇表包含三种构造块:事物、关系和图。类、接口、构件属于( )构造块。泛化和聚集等是(请作答此空)。将多边形与三角形、四边形分别设计为类,多边形类与三角形之间是( )关系。

    A.事物
    B.关系
    C.规则
    D.图

    答案:B
    解析:
    本题考察UML基础知识。UML有3种基本的构造块:事物、关系和图。事物是对模型中最具有代表性的成分的抽象,包括结构事物,如类(Class)、接口(Interface)、协作(Collaboration)、用例(UseCase)、主动类(ActiveClass)、组件(Component)和节点(Node);行为事物,如交互(Interaction)、态机(Statemachine)、分组事物(包,Package)、注释事物(注解,Note)。关系用来把事物结合在一起,包括依赖、关联、泛化和实现关系。

  • 第20题:

    在uml图中,()展现了一组对象、接口、协作和它们之间的关系。(请作答此空)强调消息跨越不同对象或参与者的实际时间,而不仅仅只是关心消息的相对顺序。( )软件和硬件组件之间的物理关系以及处理节点的组件分布情况。( )描述由模型本身分解而成的组织单元,以及它们之间的依赖关系。

    A.类图
    B.包图
    C.部署图
    D.定时图

    答案:D
    解析:
    类图展现了一组对象、接口、协作和它们之间的关系。定时图强调消息跨越不同对象或参与者的实际时间,而不仅仅只是关心消息的相对顺序。部署图软件和硬件组件之间的物理关系以及处理节点的组件分布情况。包图描述由模型本身分解而成的组织单元,以及它们之间的依赖关系。

  • 第21题:

    UML中,图聚集了相关的事物,( )图描述了一个用例或操作的执行过程中以时间顺序组织的对象之间的交互活动,属于动态视图;最常见的(请作答此空)图展现了一组对象、接口、协作及其之间的关系,属于静态视图。

    A.类
    B.对象
    C.组件
    D.包

    答案:A
    解析:
    本题考查统一建模语言(UML)的基本知识。
    UML2.0中提供了13种图形,一部分图给出了系统的动态视图,一部分图则给出系统的静态视图。
    活动图展现了在系统内从一个活动到另一个活动的流程,专注于系统的动态视图,它对于系统的功能建模特别重要,并强调对象间的控制流程,是状态图的一种特殊情况。通信图强调收发消息的对象之间的结构组织,强调参加交互的对象的组织。序列图是场景的图形化表示,描述了以时间顺序组织的对象之间的交互活动,对用例中的场景可以采用序列图进行描述。定时图或时序图,是UML2.0中新增的、特别适合实时和嵌入式系统建模的交互图,它关注沿着线性时间轴、生命线内部和生命线之间的条件改变,描述对象状态随着时间改变的情况,很像示波器,如下图所示,适合分析周期和非周期性任务。

    类图展现了一组对象、接口、协作及其之间的关系,属于静态视图;对象图展现了某一时刻一组对象以及它们之间的关系,描述了在类图中所建立的事物的实例的静态快照:组件图/构件图展现了一组构件之间的组织和依赖,专注于系统的静态实现视图,它与类图相关,通常把构件映射为一个或多个类、接口或协作;包图是用于把模型本身组织成层次结构的通用机制,不能执行,展现由模型本身分解而成的组织单元以及其间的依赖关系。

  • 第22题:

    在面向对象分析和设计中,用类图给出系统的静态设计视图,其应用场合不包括___1___。下图是一个UML类图,其中类University和类School之间是___2___关系,类Person和类PersonRecord之间是___3___关系,表示Person与Person Record___4___。



    1、_____

    A.对系统的词汇建模
    B.对简单的协作建模
    C.对逻辑数据库模式建模
    D.对系统的需求建模

    答案:D
    解析:
    本题考查面向对象技术的基础知识。 考生应该了解UML的典型模型,包括用例图、类图、序列图、活动图等。本题考查类图,类图主要是对系统的词汇建模,或者对简单的协作建模,或者对逻辑数据库模式建模,而用例图对系统的需求建模。 类图中,类和类之间的关系有依赖关系、关联关系、聚集关系、组合关系和泛化关系,其中聚集关系和组合关系是表示更强的关联关系,表示整体和部分的关系,而组合关系的类之间具有相同的生命周期。图中类University和类School之间是聚集关系,类Person和类PersonRecord之间是依赖关系,表示Person与PersonRecord之间的语义关系,其中PersonRecord发生变化会影响Person的语义。

  • 第23题:

    在UML中,()图显示了一组类、接口、协作以及它们之间的关系。

    • A、状态图
    • B、类图
    • C、用例图
    • D、部署图

    正确答案:B