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

admin2010-01-23  25

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

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

答案C

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

相关试题推荐
最新回复(0)