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

admin2019-04-08  42

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

选项 A、状态图和活动图
B、用例图和活动图
C、序列图和仂、作图
D、活动图和协作图

答案C

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

随机试题
最新回复(0)