美文网首页
如何用StarUML画时序图

如何用StarUML画时序图

作者: 赵呆一 | 来源:发表于2020-07-02 15:16 被阅读0次

前言

1. 第一次写简书,每次看别人博客时候虽然看懂了 但对于原理的一些东西研究并不透彻 而且很容易忘记 开始研究写简书 做一些记录 ,开始记录自己在开发道路上的点点滴滴。

主题

1. 下载StarUML 软件 我使用的版本是3.0.2版本的 网上有白嫖版 各位同学找找应该挺多的

2. 时序图的建模元素帮助我们更好地分析每一个步骤的操作主要有:角色(Actor)、对象(Object)、生命线(Lifeline)、控制焦点(Focus of control)、消息(Message)等等。

角色(Actor)

一个整体的系统或者子系统类型

对象(Object)

跟java类型很相似 这里是一个对象名或者类名 一个整体的概念      第 一种方式包括对象名和类名;                                                      第二中方式只显示类名不显示对象名,即表示他是一个匿名对象;第三种方式只显示对象名不显示类明。

生命线(Lifeline)

控制焦点(Focus of Control)

同步消息=调用消息(Synchronous Message)

消息的发送者把控制传递给消息的接收者,然后停止活动,等待消息的接收者放弃或者返回控制。用来表示同步的意义。 

异步消息(Asynchronous Message)

消息发送者通过消息把信号传递给消息的接收者,然后继续自己的活动,不等待接受者返回消息或者控制。异步消息的接收者和发送者是并发工作的。

返回消息(Return Message)

返回消息表示从过程调用返回

自关联消息(Self-Message)

表示方法的自身调用以及一个对象内的一个方法调用另外一个方法。

使用

     1 一些属性的设置 可以设置项目名称等内容

2 右键选中 add Diagram 选择 Sequence Diagram 创建一个时序图

3.提供一些基础组件 比如发送指向型消息 返回消息 同步 异步消息等 在视图的左下角

4. (注意)选中其中一个在两个Lifeline之间 移动 如果只点击其中一个Lifeline 只会指向自己

相关文章

  • 如何用StarUML画时序图

    前言 1. 第一次写简书,每次看别人博客时候虽然看懂了 但对于原理的一些东西研究并不透彻 而且很容易忘记 开始研究...

  • starUML绘制时序图

    starUML绘制时序图 2018年6月1日 周五今天在做一个支付的时序图,使用Mac竟然没有快速就可以拿来使用的...

  • StarUML_时序图

    时序图的元素 角色(Actor)系统角色,可以是人、及其甚至其他的系统或者子系统。 对象(Object) 生命线(...

  • 设计模式2-UML工具StarUML简单介绍

    UML统称建模语言,面向对象软件的表转化建模语言,包含Booch MOT OOSE工具:StarUML 时序图

  • Mac版 StarUML 3.0.2 破解教程

    开发过程中需要绘制类图和时序图,常用的软件有:StarUML,PowerDesigner 等,在线的有:Proce...

  • 使用StarUML创建时序图

    1.安装StarUML 2.添加Model,修改命名 3.添加Sequence Diagram 4.添加对象,消息...

  • 如何用StartUML画时序图

    时序图 基本概念 时序图(Sequence Diagram)是显示对象之间交互的图,这些对象是按时间顺序排列的。图...

  • 用代码画UML类图快餐教程

    之前我们讨论了graphviz的dot图,mermaid画流程图和时序图,plantuml画时序图。 plantu...

  • UML基础

    最近项目书写文档用到UML类图和时序图有点多,重新整理了下UML的基础知识。软件: StarUML3.1.0 坚果...

  • StarUML画类图

    在学习设计模式的过程中,总是看见UML类图对设计模式的表达,所以在写设计模式的这一系列笔记的时候,首先我学了一下S...

网友评论

      本文标题:如何用StarUML画时序图

      本文链接:https://www.haomeiwen.com/subject/dtjxfqtx.html