试题详情
简答题简述顺序图和协同图的区别与联系。
  • 联系:顺序图和协作图都可以表示各对象间的交互关系。区别:顺序图按时间顺序描述对象间的交互模式,它利用对象的“生命线”和它们之间传递的消息来显示对象如何按时序参与交互。顺序图由活动者、对象、消息、生命线和激活组成。顺序图的主要目的是定义事件序列,产生一些希望的输出。重点不是消息本身,而是消息产生的顺序。即顺序图能够清晰地表示消息的顺序和时间排列,各角色之间的关系是隐含的。
    协作图也是一种交互图,它强调的是发送和接收消息的对象之间的链接结构。一个协作图显示了一组对象及其之间的关系以及对象间收发的消息。协作图的基本组成元素有活动者、对象、链接和消息。协作图用各个角色的几何排列和关联线上的消息来表示角色之间的关系,但时间顺序则不明显,因为这是通过消息序号表示的。在实际中可以根据需要选用。
  • 关注下方微信公众号,在线模考后查看

热门试题