UML——顺序图、协作图

一、顺序图

是做什么的?

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

顺序图的构成

  • 对象
  • 消息:是对象之间的通信,可以是信号或者操作调用
  • 生命线(激活):表示在某段时间内对象是存在的
同步 绘制两个对象之间的过程的调用
异步 绘制连个对象之间的异步消息
简单 在两个对象之间绘制消息
返回 显示过程调用返回的消息
同步且立即返回 绘制反身信息

同步消息和异步消息的区别

同步消息:我去买票,给售票员50元,买电影票,售票员去找合适电影,我就在电影窗口等待,售票员做完这个操作了之后,它就递给我票。同步消息执行完了

异步消息:我在做某件事情的时候,我不等这件事情的结果返回就去做另外一件事情。比如,我要洗衣服,当我把全自动洗衣机打开,把衣服放进去,盖子盖上,我就可以离开。洗衣机就会自动注水,自动去洗衣服,我不需要一直等候在洗衣机的旁边,等它洗完,这个时候我可以去看看电视、做做饭。

 

二、协作图

强调参加交互的对象的组织,侧重对象之间的关系

创建对象之间的通信路径
显示对象可以调用自己的属性
在两个对象之间或一个对象本身增加信息
在两个对象之间或一个对象本身从反方向增加消息
显示两个对象之间的信息流
在反方向显示两个对象之间的信息流

机房中的应用

顺序图

                              

 

 

猜你喜欢

转载自blog.csdn.net/weixin_43319713/article/details/106930134