简述UML之交互图

  对于UML图的总结,到现在已经有用例,类图、活动图、状态图,今天要整理的是交互图(顺序图和协作图)。最近看十一期的博客,画了很多总结的图。就向米老师给我评论的一样,给他们评论,写了“点点滴滴的积累就是学习的财富”。正如这句话所说的,每一次的总结就是那一点点的积累,慢慢的越积越多,学习就会更加的快乐。

      接着了解UML图的交互图。

1.概述

交互图是用来描述系统中的对象如何进行相互作用的,即一组对象是如何进行系统交互的。

顺序图:用来表示用例中的行为顺序。描述按照时间的先后顺序,对象之间的交互动作过程,

协作图:强调了发送和接收消息的对象之间的组织结构。使用协作图说明系统的动态情况。

2.事物及解释

顺序图中事物及解释:简述UML之交互图_第1张图片

协作图中的事物及解释:简述UML之交互图_第2张图片

3.协作图中的关系:

链接:用线条来链接,表示两个对象共享一个消息,位于对象之间或参与者和对象之间。

4.区别和联系:

   两者都表示了对象之间的交互作用。但侧重点不同。

   顺序图:强调交互中的时间顺序(强调时间)

  合作图:强调对象之间的交互关系(强调空间)

   两者可以相互转化,按F5即可。也可手动绘制。

5.实例展现:机房收费系统中的学生上机过程的顺序图和协作图

简述UML之交互图_第3张图片
简述UML之交互图_第4张图片


你可能感兴趣的:(设计,UML)