UML

使用UML建模时。如果需要描述跨越多个用例的单个对象的行为,使用()最为合适A、协作图B、序列图C、活动图D、状态图

题目

使用UML建模时。如果需要描述跨越多个用例的单个对象的行为,使用()最为合适

  • A、协作图
  • B、序列图
  • C、活动图
  • D、状态图
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在使用UML建模时,若需要描述跨越多个用例的单个对象的行为,使用______是最为合适的。

A.协作图(Collaboration diagram)

B.序列图(Sequence Diagram)

C.活动图(Activity Diagram)

D.状态图(Statechart Diagram)


正确答案:D
解析:状态图(Statechart Diagram)展现了一个状态机,它由状态、转换、事件和活动组成。状态图关注系统的动态视图,它对接口、类和协作的行为建模尤为重要,它强调对象行为的事件顺序。
  活动图(Activity Diagram)是一种特殊的状态图,它展现了在系统内从一个活动到另一个活动的流程。活动图专注于系统的动态视图。它对于系统的功能建模特别重要,并强调对象间的控制流程。活动图一般包括:活动状态和动作状态、转换和对象。当对一个系统的动态方面进行建模时,通常有两种使用活动图的方式:对工作流建模,对操作建模。
  交互图,顺序图(或称序列图)和协作图均被称为交互图,它们用于对系统的动态方面进行建模。一张交互图显示的是一个交互,有一组对象和它们之间的关系组成,包含它们之间可能传递的消息。顺序图是强调消息时间序列的交互图。协作图则是强调接收和发送消息的对象的结构组织的交互图。

第2题:

在UML建模过程中,对象行为是对象间为完成某一目的而进行的一系列消息交换。若需要描述跨越多个用例的单个对象的行为,使用(43)是最为合适的。

A.状态图(Statechart Diagram)

B.交互图(Interactive Diagram)

C.活动图(Activity Diagram)

D.协作图(Collaboration Diagram)


正确答案:A
解析:对于选项A的状态图(Statechart Diagram),展示了一个特定对象的所有可能状态,以及由于各种事件的发生而引起的状态间的转移。若需要描述跨越多个用例的单个对象的行为,使用它是最合适的。对于选项B的交互图(Interactive Diagram),是序列图(Sequence Diagram)和协作图的统称。它展现了各个对象如何依据某种行为进行相互协作。对于选项C的活动图(Activity Diagram),是一种特殊的状态图,它用于描述需要进行的活动、执行这些活动的顺序及工作流。它强调对象间的控制流。对于选项D的协作图(Collaboration Diagram),描述对象之间动态的交互关系,以及交互对象之间的静态链接关系。它强调收发消息对象的结构组织(上下层次关系)。

第3题:

● UML提供了5种对系统动态方面建模的图,其中 (3) 对系统行为组织和建模;(4) 对系统功能建模,它强调对象之间的控制流; (5) 之间是同构的。

(3)

A. 用例图

B. 序列图

C. 协作图

D. 状态图

(4)

A. 用例图

B. 活动图

C. 状态图

D. 序列图

(5)

A. 状态图和活动图

B. 用例图和活动图

C. 序列图和协作图

D. 活动图和协作图


正确答案:A,B,C



第4题:

UML提供了5种对系统动态方面建模的图,其中(49)对系统行为组织和建模;(50)之间是同构的。

A.用例图

B.协作图

C.状态图

D.序列图


正确答案:B

第5题:

● 顺序图和通信图适合描述单个用例中几个对象的行为。当行为比较复杂时,这两个图将失去其清晰度。因此,如果想显示跨越多用例或多线程的复杂行为,可考虑使用 (1)。另外,顺序图和通信图仅适合描述对象之间的合作关系,而不适合对行为进行精确定义,如果想描述跨越多个用例的单个对象的行为,应当使用(2)。

(1)A. 用例图 B. 状态图 C. 活动图 D. 部署图

(2)A. 活动图 B. 构件图 C. 包图 D. 状态图


正确答案:C,D
    状态图(State Diagram)用来描述一个特定对象的所有可能状态及其引起状态转移的事件。大多数面向对象技术都用状态图表示单个对象在其生命周期中的行为。一个状态图包括一系列的状态以及状态之间的转移。顺序图(Sequence Diagram)用来描述对象之间动态的交互关系,着重体现对象间消息传递的时间顺序。合作图(Collaboration Diagram)用于描述相互合作的对象间的交互关系和链接关系。虽然顺序图和合作图都用来描述对象间的交互关系,但侧重点不一样。顺序图着重体现交互的时间顺序,合作图则着重体现交互对象间的静态链接关系。活动图的应用非常广泛,它既可用来描述操作(类的方法)的行为,也可以描述用例和对象内部的工作过程。活动图是由状态图变化而来的,它们各自用于不同的目的。活动图依据对象状态的变化来捕获动作(将要执行的工作或活动)与动作的结果。活动图中一个活动结束后将立即进入下一个活动(在状态图中状态的变迁可能需要事件的触发)。
    顺序图和合作图适合描述单个用例中几个对象的行为。其中顺序图突出对象间交互的顺序,而合作图的布局方法能更清楚地表示出对象之间静态的连接关系。当行为较为简单时,顺序图和合作图是最好的选择。但当行为比变复杂时,这两个图将失去其清晰度。因此,如果想显示跨越多用例或多线程的复杂行为,可考虑使用活动图。另外,顺序图和合作图仅适合描述对象之间的合作关系,而不适合对行为进行精确定义,如果想描述跨越多个用例的单个对象的行为,应当使用状态图。

第6题:

UML 提供了 5 种对系统动态方面建模的图,其中()对系统行为组织和建模;()对系统功能建模,它强调对象之间的控制流;()_之间是同构的。 ()A.用例图 B.顺序图 C.协作图 D.状态图 ()A.用例图 B.活动图 C.状态图 D.顺序图()A.状态图和活动图 B.用例图和活动图 C.顺序图和协作图 D.活动图和协作图


正确答案:A,B,C
    UML提供了5种对系统动态方面建模的图。其中:
    用例图描述了一组用例和参与者以及它们之间的关系,对于系统行为的组织和建模特别重要。
    交互图是顺序图和协作图的统称。顺序图强调消息的时间次序;协作图强调收发消息的对象的结构组织。这种是同构的,这意味着可以把一种图转换为另一种图而没有信息损失。
    状态图显示了一个由状态、转换、事件和活动组成的状态机,它强调一个对象按事件次序发生的行为。
    活动图显示了系统中从活动到活动的流,它强调对象之间的控制流,对系统的功能建模是非常重要的。

第7题:

UML提供了5种对系统动态方面建模的图,其中(3)对系统行为组织和建模;(4)对系统功能建模,它强调对象之间的控制流;(5)之间是同构的。

A.用例图

B.序列图

C.协作图

D.状态图


正确答案:A

第8题:

在使用UML建模时,若需要描述跨越多个用例的单个对象的行为,使用______是最为合适的。

A.协作图

B.序列图

C.活动图

D.状态图


正确答案:D
解析:状态图是用来描述一个特定对象的所有可能状态及其引起状态转移的事件,大多数面向对象技术都用状态图表示单个对象在其生命周期中的行为。

第9题:

在使用UML进行面向对象设计和建模时,下述哪个模型图通过描述对象按照时间顺序的消息交互来建模用例逻辑()。

A.网络图

B.状态图

C.协作图

D.顺序图


正确答案:D

第10题:

UML提供了5种对系统动态方面建模的图,其中(49)对系统行为组织和建模尤为重要。

A.用例图

B.状态图

C.协作图

D.序列图


正确答案:A
解析:UML的用例图、序列图、协作图、状态图和活动图,是提供对系统动态方面建模的图。其中,用例图描述了一组用例、参与者及它们之间的关系,即从用户角度描述系统功能,并指出各功能的操作者。对系统行为组织和建模特别重要。状态图展示一个特定对象的所有可能状态,以及由于各种事件的发生而引起的状态间的转移。它强调一个对象按事件次序发生的行为,对于接口、类或协作的行为建模尤为重要。协作图用于展现一组对象及其相互间的连接,以及这组对象收发的消息。它强调收发消息对象的结构组织,按组织结构对控制流建模,强调上下层次关系。活动图是一种特殊的状态图,描述需要做的活动、执行这些活动的顺序及工作流。它用于系统的功能建模,并强调对象间的控制流。在UML建模过程中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用序列图和协作图来表示。序列图展现了一组对象和由这组对象收发的消息,用于按时间顺序对控制流建模,即强调消息的时间顺序,其特点是有生命线及控制焦点。而协作图强调参加交互的对象的组织结构(静态链接关系)。序列图和协作图统称为交互图(Interactivediagram),即这两种图是同构的,即把其中一种图转换为另一种图不会有信息损失,展现了各个对象如何依据某种行为进行相互协作。

更多相关问题