龙空技术网

真香!几个英文单词就能画 流程图、时序图 ...

jeesite 1096

前言:

而今姐妹们对“时序图含义”可能比较重视,大家都想要知道一些“时序图含义”的相关内容。那么小编同时在网摘上汇集了一些对于“时序图含义””的相关文章,希望姐妹们能喜欢,各位老铁们快快来了解一下吧!

一个现象和几个问题

当你了解到时序图、流程图、类图、用例图等一系列各种 UML 图的时候,你就会开始思考用啥工具画图更舒服呢,这时候你可以就会被安利 ProcessOn、draw、visio、亿图图示等等工具。然后这时候你就快速的投入到这些的软件使用过程中(更有强迫症可能会去对比几个工具的优劣势,然后再投入使用)。

但是呢,不知道你在使用这些软件的过程中,有没有遇到这样的几个问题(反正我是遇到了):

画流程图/时序图,需要排版,让布局好看。画流程图/时序图,每个模块之间的线都需要自己去点一点完成。画流程图/时序图,第一次初稿非常顺利的完成了,但是当第二个需要在中间加内容的时候,就需要重新排版(这个超恶心,需要折腾半天)一个 PlantUML 工具让你解决这些问题

这里肯定要安利一个工具,而这个工具为啥能让我这么安利给大家(因为用超简单的脚本就可以帮你画各种 UML 图),首先大家先看 1 张流程图和 1 张时序图。

例子:就以一场旅行的策划做一个流程图,点一个外卖做一个时序图

一个旅行的策划流程图

先来一个简单的流程图(一场旅行的策划),比如长这样

如果让你用你现在手里的工具画出如上那个流程图,你要多长时间?如果这个流程图中间突然加了一个流程,你修改调整一下,需要多长时间?

但是我可以告诉你,这个图,只用了 38 行(含 191 个中英文词)的脚本完成。看这里:

点一个外卖的时序图

同理,

如果让你用你现在手里的工具画出如上那个时序图图,你要多长时间?如果这个流程图中间突然加了一个流程,你修改调整一下,需要多长时间?

但是我可以告诉你,这个图,只用了 32 行(含 100 个中英文词(去掉为了美化这个图的英文))的脚本完成。看这里:

简单来介绍一下PlantUML

先上官网地址:简单来讲就是,

按照他的脚本规则写出逻辑,他帮你完成画各种 UML 图(流程图、时序图、类图等)你认为上面那些图很丑,他也提供了很多主题你选择或者 DIY我上面只是用了一些简单的脚本规则,如果你需要更复杂的脚本规则,可以看官网,十分钟即可入手再谈如何使用 PlantUML

如果你去 Google/百度搜 PlantUML 如何使用,99% 的文章都告诉你各种麻烦的步骤,然后你可能就不会搞了。这里交给你 1 分钟即可入手的步骤。最简单的办法:

用语雀(语雀是啥,这里不阐述)

(优点:自带云存储)(缺点:不能即时显示)

在语雀的新建文档里,上面工具栏有个操作栏

image.png

然后写脚本规则,点击预览即可

程序员的办法,在你的开发工具插件里搜索 PlantUML 相关插件(idea 里有),然后新建文件写脚本即可

(优点:能即时显示)(缺点:不自带云存储、在 idea 里超耗内存)

标签: #时序图含义