UML通讯图(协作图)

发布时间:2025-07-05 23:38

与时序图同一个案例 ,是很像的

实际中有个时序图就够了,不会再画个通讯图

时序图里面讲的更好,更容易理解

通讯图里面的对象没有生命线,无法表示通讯的创建和撤销,所以对象在通信图里面的位置没有限制

通讯图里面一般用一个矩形框来表示对象,标注对象名就可以 

线条就表示一个链接,也称之为链

表示两个对象,共享一条消息

任何软件中,对象都不是孤立存在的,他们之间通过消息进行通讯

消息用带箭头的线段表示

不带箭头的是链

消息附着在链上,箭头所指方向为接收者

顺序号,消息名称,来说明消息的作用,

命令另外一个对象做什么,或者我要发送给另外一个对象

消息也可以是名称,参数,返回值

实线表示请求消息

虚线表示返回消息

矩形框[],表示控制点条件(同时序图约束条件)

在顺序号和消息名称之间

界面元素
时序图:角色、对象、生命线、激活消息 

通讯图:活动者(同角色,可以使用系统的)、对象(三个都是对象)、链接、消息

 最终效果

通讯图是时序图之外,另一个表示交互的方法

同样是为了展示对象直接的交互关系

不同于时序图随时间描述的各种关系

 侧重于哪些对象之间有消息传递

时序图强调的是时间顺序

通讯图强调的是交互的情况,和参与交互的整体组织

时序图是时间

通讯图是空间,位置随便定,看不出顺序

现实中用时序图就够了

真正项目开发的时候不会搞一个通讯图

很相似,时序图表达的东西更多,更能明白项目是怎么调用的

网址:UML通讯图(协作图) https://m.mxgxt.com/news/view/1544728

相关内容

UML协作图
创建 UML 协作图
浅显易懂的UML协作图符号
深入学习UML协作图和时序图用法 – 后浪云
UML(5)——协作图
时序图、活动图、状态图、协作图的区别
协作图
star uml系统架构图
UML建模工具下载 StarUML(UML类图例图工具) v5.0.1 x86/x64 官方破解版 附激活教程 下载
uml状态图怎么做?这三个软件帮你轻松搞定!

随便看看