PlantUml使用向?qū)?/h1>

作為一名開發(fā)人員,你是否只關(guān)注代碼,從未繪制過UML?從現(xiàn)在開始,你應(yīng)該開始繪制它了!
作為繪制UML的工具,你選擇的是什么?Visio?Rose?還是億圖?又或者PowerDesign?從現(xiàn)在開始,你有一個新的選擇了.只要有文本編輯器,你就可以編輯和修改UML.只要有瀏覽器,你就可以打開和查看用其生成的通用SVG.

PlantUml使用向?qū)?/h1>
  • PlantUml是什么?
  • 選擇使用PlantUml的理由
  • 如何開始?
  • 參考資料

PlantUml是什么?

PlantUml是一個支持快速繪制的開源項目.其定義了一套完整的語言用于實現(xiàn)UML關(guān)系圖的描述.并基于強大的graphviz圖形渲染庫進行UML圖的生成.繪制的UML圖還可以導(dǎo)出為圖片,以及通用的矢量SVG格式文件.

選擇使用PlantUml的理由?

理由一:

PlantUml與開發(fā)語言,平臺無關(guān),如果你愿意,只要能編輯文本,就可以開始編寫uml圖.

如腳本:

@startuml
     Alice -> Bob: test
@enduml 

對應(yīng)的UML圖即:


20161109-plantuml-002.jpg

當(dāng)然,使用一些工具可以大方便我們的編輯,相關(guān)工具/插件參看:http://plantuml.com/running

理由二:

PlantUml擁有十分廣泛的插件支持,包括:

  1. chrom插件(PlantUml Viewer/UML Diagram Editor):
20161109-plantuml-001.jpg
20161108-plantuml-001.jpg
  1. idea插件(PlantUML):
20161108-plantuml-002-2.jpg
20161108-plantuml-002.jpg
  1. eclipse插件(PlantUML):
20161108-plantuml-003.jpg

插件在線安裝地址:http://plantuml.com/eclipse

  1. Sublime插件(sublime_diagram_plugin)
20161108-plantuml-004.jpg

插件地址:https://github.com/jvantuyl/sublime_diagram_plugin
windows下安裝請記得配置環(huán)境變量:GRAPHVIZ_DOT=D:/graphviz-2.38/release/bin/dot.exe指向你的graphviz目錄

等等...以上僅舉例部分

理由三:

基于PlantUml除了可以導(dǎo)出圖片,也可以導(dǎo)出SVG格式的矢量圖,這點在動態(tài)繪制流程圖,關(guān)系圖的應(yīng)用中尤為實用!

如何開始?

1.首先需要下載安裝graphviz(如果你只想使用瀏覽器插件,那么可以跳過此步)

下載地址:http://www.graphviz.org/Download..php

windows注意:從2.31版本開始,msi安裝包不會再設(shè)置path,如果你下載的是msi安裝包,需要手動配置環(huán)境變量如:GRAPHVIZ_DOT=D:/graphviz-2.38/release/bin/dot.exe指向你的graphviz目錄

2.選擇你要選擇的編輯工具/插件.在這里以idea插件為例

20161115001-guide.jpg

安裝完,重啟idea,接著,你就可以為所欲為了(獻花~):

20161115002-guide.jpg

參考資料

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者

  • 序言:七十年代末暖途,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌哆档,老刑警劉巖诗良,帶你破解...
    沈念sama閱讀 206,482評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件萝衩,死亡現(xiàn)場離奇詭異侦锯,居然都是意外死亡液兽,警方通過查閱死者的電腦和手機脸秽,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評論 2 382
  • 文/潘曉璐 我一進店門儒老,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人豹储,你說我怎么就攤上這事贷盲。” “怎么了剥扣?”我有些...
    開封第一講書人閱讀 152,762評論 0 342
  • 文/不壞的土叔 我叫張陵巩剖,是天一觀的道長。 經(jīng)常有香客問我钠怯,道長佳魔,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,273評論 1 279
  • 正文 為了忘掉前任晦炊,我火速辦了婚禮鞠鲜,結(jié)果婚禮上宁脊,老公的妹妹穿的比我還像新娘。我一直安慰自己贤姆,他們只是感情好榆苞,可當(dāng)我...
    茶點故事閱讀 64,289評論 5 373
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著霞捡,像睡著了一般坐漏。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上碧信,一...
    開封第一講書人閱讀 49,046評論 1 285
  • 那天赊琳,我揣著相機與錄音,去河邊找鬼砰碴。 笑死躏筏,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的呈枉。 我是一名探鬼主播趁尼,決...
    沈念sama閱讀 38,351評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼碴卧!你這毒婦竟也來了弱卡?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,988評論 0 259
  • 序言:老撾萬榮一對情侶失蹤住册,失蹤者是張志新(化名)和其女友劉穎婶博,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體荧飞,經(jīng)...
    沈念sama閱讀 43,476評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡凡人,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,948評論 2 324
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了叹阔。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片挠轴。...
    茶點故事閱讀 38,064評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖耳幢,靈堂內(nèi)的尸體忽然破棺而出岸晦,到底是詐尸還是另有隱情,我是刑警寧澤睛藻,帶...
    沈念sama閱讀 33,712評論 4 323
  • 正文 年R本政府宣布启上,位于F島的核電站,受9級特大地震影響店印,放射性物質(zhì)發(fā)生泄漏冈在。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,261評論 3 307
  • 文/蒙蒙 一按摘、第九天 我趴在偏房一處隱蔽的房頂上張望包券。 院中可真熱鬧纫谅,春花似錦、人聲如沸溅固。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽发魄。三九已至盹牧,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間励幼,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評論 1 262
  • 我被黑心中介騙來泰國打工口柳, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留苹粟,地道東北人。 一個月前我還...
    沈念sama閱讀 45,511評論 2 354
  • 正文 我出身青樓跃闹,卻偏偏與公主長得像嵌削,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子望艺,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,802評論 2 345

推薦閱讀更多精彩內(nèi)容

  • Graphviz介紹 介紹一個高效而簡潔的繪圖工具graphviz苛秕。graphviz是貝爾實驗室開發(fā)的一個開源的工...
    一一小知閱讀 2,315評論 2 14
  • 一、基本概念 UML:統(tǒng)一建模語言(英語:Unified Modeling Language找默,縮寫 UML)是非專...
    地球是猿的閱讀 3,087評論 0 6
  • 在0.4.0-alpha中,回測流程進行了進一步的優(yōu)化和改進 現(xiàn)在 日線級別的回測 你只需要新建一個python 文件
    yutiansut閱讀 897評論 0 1
  • 兒子 兒子識字很早艇劫,所以早早就能自己看書,不過大多時候他還是愿意和我一起看惩激,看不懂的地方就讓我給他講店煞。 他三歲的時...
    美生活閱讀 290評論 2 4
  • 杰夫:who the hell are you?海莉:我是你見過的,摸過的风钻,傷過的顷蟀,毀掉的,殺掉的每個小女孩骡技。 海...
    Nenner閱讀 505評論 0 4