UML——顺序图、协作图

概述:

    顺序图和协作图都是交互图,能够强调消息的时间顺序,强调发送和接收消息的对象的结构组织。但是顺序图和协作图还是有一定的区别的。

一、顺序图(时序图):

    顺序图描述按照时间的先后顺序对象之间交互的过程。

    顺序图的构成:

    UML——顺序图、协作图_第1张图片

   顺序图的每一部分的介绍如下:

     UML——顺序图、协作图_第2张图片

二、机房收费系统时序图:

  (1)信息查询模块:

     UML——顺序图、协作图_第3张图片

(2)充值模块:

   UML——顺序图、协作图_第4张图片

 (3)用户管理模块:

   UML——顺序图、协作图_第5张图片

三、合作图(协作图):

     协作图强调参加交互的各对象结构的信息。协作图只对相互间有交互作用的对象和这些对象的关系建模,而忽略了其他对象和关联。图形上,交互图的对象用矩形表示,矩形内是此对象的的名字,连接用对象间相连的直线表示,如果对象间的链接有消息的传递,则把消息的图标沿直线方向绘制,消息的箭头指向接收消息的对象。

    时序图和协作图可以互换,如:根据边机房收费系统中的这几个时序图,画的协作图:

(1)      信息查询模块:

   UML——顺序图、协作图_第6张图片

 (2)充值模块:

  UML——顺序图、协作图_第7张图片

 (3)用户管理模块:

  UML——顺序图、协作图_第8张图片

    这里边的协作图和顺序图都是挑了机房收费系统的几个模块,并没有都画出来,要是都画出来觉得这图就太多了,所以就展示这几张吧,画的有不好的地方,请多多包涵。



你可能感兴趣的:(UML——顺序图、协作图)