在UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种图来表示,强调消息时间次序的图称之为 (1),该图的特点是 (2) ,强调参加交互的对象的组织图称之为(3),这两种图是(4)。
(1)A、活动图(activitydiagram)
B、状态图(statechartdiagram)
C、序列图(sequencediagram)
D、协作图(collaborationdiagram)
(2)A、有生命线及控制焦点,重点在消息的时间顺序上
B、有路径有顺序号,为了一个消息的时间顺序给消息加数字前缀
C、是对系统、子系统或类的行为建模
D、本质上是一个流程图,显示从活动到活动的信息流
(3)A、活动图(activitydiagram)
B、状态图(statechartdiagram)
C、序列图(sequencediagram)
D、协作图(collaborationdiagram)
(4)A、同构的,所以可以互相转换
B、异构的,所以不可以互相转换
C、强调对象行为的事件顺序,常用于对反应式系统建模
D、专注于系统的动态视图,状态无法确定,所以不可以互相转换