当前位置:   article > 正文

程序时序图 Sequence Diagram(序列图) UML图(数据流程图)的绘制_序列图怎么画

序列图怎么画

参考视频教程:1、时序图的绘制
在这里插入图片描述
描述数据的流动

上面教程看起来还是有点懵逼

来看百度百科吧!

时序图中包括如下元素:角色,对象,生命线,控制焦点和消息。
1、角色(Actor)
系统角色,可以是人或者其他系统,子系统。
2、对象(Object)
对象代表时序图中的对象在交互中所扮演的角色,位于时序图顶部和对象代表类角色。
对象一般包含以下三种命名方式:
第一种方式包含对象名和类名。
第二种方式只显示类名不显示对象名,即为一个匿名对象。
第三种方式只显示对象名不显示类名。
3、生命线(Lifeline)
生命线代表时序图中的对象在一段时期内的存在。时序图中每个对象和底部中心都有一条垂直的虚线,这就是对象的生命线,对象间的消息存在于两条虚线间。
4、控制焦点(Activation)
控制焦点代表时序图中的对象执行一项操作的时期,在时序图中每条生命线上的窄的矩形代表活动期。它可以被理解成C语言语义中一对花括号“{}”中的内容,表示该对象被占用以完成某个任务
矩形框的高度表示对象执行一个操作所经历的时间段,矩形的顶部表示动作的开始,底部表示动作的结束
5、消息(Message)
消息是定义交互和协作中交换信息的类,用于对实体间的通信内容建模,信息用于在实体间传递信息。允许实体请求其他的服务,类角色通过发送和接受信息进行通信。
6、自关联消息
表示方法的自身调用或者一个对象内的一个方法调用另外一个方法。以一个半闭合的长方形+下方实心剪头表示。
在这里插入图片描述
7、组合片段
组合片段用来解决交互执行的条件和方式,它允许在序列图中直接表示逻辑组件,用于通过指定条件或子进程的应用区域,为任何生命线的任何部分定义特殊条件和子进程。组合片段共有13种

参考文章1:时序图

参考文章2:时序图学习4_组成元素之生命线和激活(控制焦点)

参考文章3:UML 序列图

第7点组合片段也不太了解

不过总的来说,还是绘制出了一些一些成果(就不放高清图了,怕被领导看到)(这是用微软的visio画的)新建绘图的时候选择UML 序列图就好了

在这里插入图片描述
在这里插入图片描述
还是挺方便的
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/699549
推荐阅读
相关标签
  

闽ICP备14008679号