试题详情
简答题交互作用图包括什么?每一种有什么特点?
  • 交互作用图包括顺序图和协作图。
    1)顺序图有如下特点:
    (1)有对象生命线
    对象生命线是垂直的虚线,代表对象存在一定时间。出现在交互作用图中的大部分对象,在整个交互作用期间存在,所以这些对象在图的顶端排列,对象的生命线从图的顶端画到图的底端。对象可以在交互作用的过程中创建,这些对象的生命线从接收创建该对象的消息开始。对象也可以在交互作用的过程中被破坏,这些对象的生命线在收到破坏该对象的消息时结束,并在生命线的终端标一个大“X”。
    (2)有控制中心
    控制中心是细长的矩形,它表示了对象直接或通过子过程执行一个动作的时间段。矩形的顶端和动作的开始对齐,矩形的底部和动作的完成对齐(可以用返回消息来标记)。
    2)协作图有如下特点:
    (1)有路径
    为了表示一个对象怎样与另一个对象连接,可以在连接的远端添加一个路径原型。
    (2)有序列号
    为了表示消息的时间顺序,可以给消息加一个数字前缀。第一个消息的序列号为“1”,第二个消息的序列号为“2”,依此类推。为了表示嵌套,可以用杜威小数编号(“1”表示第一个消息,“1.1”是消息“1”中嵌套的第一个消息,“1.2”是消息“1”中嵌套的第二个消息,依此类推),嵌套可以为任意深度。在同一个连接上,可以有多个消息,但每个消息都有一个独一无二的序列号。
  • 关注下方微信公众号,在线模考后查看

热门试题