有哪些畫時序圖的工具(幾個英文單詞就能畫)
2023-07-24 02:28:42
一個現象和幾個問題當你了解到時序圖、流程圖、類圖、用例圖等一系列各種 UML 圖的時候,你就會開始思考用啥工具畫圖更舒服呢,這時候你可以就會被安利 ProcessOn、draw、visio、億圖圖示等等工具。然後這時候你就快速的投入到這些的軟體使用過程中(更有強迫症可能會去對比幾個工具的優劣勢,然後再投入使用)。
但是呢,不知道你在使用這些軟體的過程中,有沒有遇到這樣的幾個問題(反正我是遇到了):
畫流程圖/時序圖,需要排版,讓布局好看。畫流程圖/時序圖,每個模塊之間的線都需要自己去點一點完成。畫流程圖/時序圖,第一次初稿非常順利的完成了,但是當第二個需要在中間加內容的時候,就需要重新排版(這個超噁心,需要折騰半天)一個 PlantUML 工具讓你解決這些問題這裡肯定要安利一個工具,而這個工具為啥能讓我這麼安利給大家(因為用超簡單的腳本就可以幫你畫各種 UML 圖),首先大家先看 1 張流程圖和 1 張時序圖。
例子:就以一場旅行的策劃做一個流程圖,點一個外賣做一個時序圖
一個旅行的策劃流程圖先來一個簡單的流程圖(一場旅行的策劃),比如長這樣
但是我可以告訴你,這個圖,只用了 38 行(含 191 個中英文詞)的腳本完成。看這裡:
同理,
如果讓你用你現在手裡的工具畫出如上那個時序圖圖,你要多長時間?如果這個流程圖中間突然加了一個流程,你修改調整一下,需要多長時間?但是我可以告訴你,這個圖,只用了 32 行(含 100 個中英文詞(去掉為了美化這個圖的英文))的腳本完成。看這裡:
先上官網地址:https://plantuml.com/zh/簡單來講就是,
按照他的腳本規則寫出邏輯,他幫你完成畫各種 UML 圖(流程圖、時序圖、類圖等)你認為上面那些圖很醜,他也提供了很多主題你選擇或者 DIY我上面只是用了一些簡單的腳本規則,如果你需要更複雜的腳本規則,可以看官網,十分鐘即可入手再談如何使用 PlantUML如果你去 Google/百度搜 PlantUML 如何使用,99% 的文章都告訴你各種麻煩的步驟,然後你可能就不會搞了。這裡交給你 1 分鐘即可入手的步驟。最簡單的辦法:
用語雀(語雀是啥,這裡不闡述)
(優點:自帶雲存儲)(缺點:不能即時顯示)
在語雀的新建文檔裡,上面工具欄有個操作欄
image.png
然後寫腳本規則,點擊預覽即可
程式設計師的辦法,在你的開發工具插件裡搜索 PlantUML 相關插件(idea 裡有),然後新建文件寫腳本即可
(優點:能即時顯示)(缺點:不自帶雲存儲、在 idea 裡超耗內存)
,