UML 通信图和序列图的区别
2025-04-07 21:25:29 4 举报
在UML (统一建模语言) 中,通信图和序列图都是动态建模的一部分,用于描述系统内对象之间的交互。序列图侧重于事件的时间顺序,展现对象间的消息流随时间变化的交互过程,常用于描述复杂的交互逻辑。通信图则侧重于对象间的关系和链接,展示对象如何连接和相互作用,它不强调顺序,而是突出对象间的静态关系和它们之间的通信路径。综上所述,序列图着重于“时间顺序”和“过程性”,而通信图则强调“对象关系”和“结构性”。文件类型通常都是文本或图形文件格式,用于软件设计文档或分析图表中。在描述这些概念时,经常会使用修饰语如“动态交互图”或“交互建模”来指代这些图的性质。
作者其他创作
大纲/内容
使用场景不同
主要关注的是消息发送的顺序,强调时间顺序
视角不同
非常适合用来描述具体的交互流程,特别是当重要的是动作发生的顺序时
通信图
序列图
不使用垂直轴表示时间
通信图 VS 序列图
在垂直方向上表示时间的流逝
VS
更适合用于展示对象之间的组织结构和它们之间的关系
表示方法不同
强调参与交互的对象结构以及对象间的关系
0 条评论
下一页