作為測(cè)試經(jīng)常會(huì)畫流程圖或者用腦圖寫用例该酗,比起使用文檔寫用例腦圖的思路會(huì)清晰很多,然而 IntelliJ IDEA 居然有畫思維導(dǎo)圖的插件士嚎,真的太優(yōu)秀了呜魄!這里可以借助 IDEA 的 UML 插件,來完成各種類型的 UML 圖莱衩,這該文章從UML 插件安裝到時(shí)使用的介紹爵嗅,一起來看 IDEA 怎么畫思維導(dǎo)圖,順便帶大家了解下什么是 UML 圖笨蚁。
什么是 UML睹晒?
UML 全稱:Unified Modeling Language,統(tǒng)一建模語言赚窃,由 OMG 組織(Object Management Group 對(duì)象管理組織)于 1997 年發(fā)布册招。UML 是面向?qū)ο笤O(shè)計(jì)的建模工具,是獨(dú)立于任何具體程序設(shè)計(jì)語言勒极,UML 可以通過簡單又直觀的語言來定義圖形是掰。PlantUML 是一個(gè)開源項(xiàng)目,支持快速繪制: 時(shí)序圖辱匿、 用例圖键痛、類圖、 活動(dòng)圖匾七、組件圖絮短、狀態(tài)圖、對(duì)象圖昨忆、部署圖丁频、定時(shí)圖。同時(shí)還支持以下非 UML 圖::線框圖形界面、 架構(gòu)圖席里、 規(guī)范和描述語言 (SDL)叔磷、Ditaa diagram、 甘特圖奖磁、MindMap diagram改基、Work Breakdown Structure diagram、以 AsciiMath 或 JLaTeXMath 符號(hào)的數(shù)學(xué)公式等咖为,功能非常強(qiáng)大秕狰。
在線畫 UML
你也可以通過 PlantUML 網(wǎng)站在線畫 UML 圖也可可以下載工具來完成自己的UML圖。本次是通過IDEA插件來完成UML圖PlantUML 網(wǎng)址:
只要熟悉 UML 語言的語法躁染,就能輕松畫出這種類圖鸣哀。
IDE 插件畫 UML
IntelliJ IDEA 的插件PlantUML按照如下:可以在 IDEA Plugins 里面搜索 "PlantUML" 安裝即可,更多 IDEA 插件及教程關(guān)注公眾號(hào)Java技術(shù)椇址龋回復(fù) "IDEA" 獲取诺舔。
安裝完成之后鳖昌,通過菜單 New > PlantUML File 來創(chuàng)建一個(gè) UML 圖:
點(diǎn)擊菜單之后备畦,會(huì)讓你輸入 UML 圖形文件名,以及選擇 UML 圖類型许昨。
左邊就是默認(rèn)生成的 UML 類圖源碼懂盐,右邊是 UML 圖形生成區(qū),不過報(bào)錯(cuò)了糕档,說找不到 Graphviz 這個(gè)依賴莉恼,那就需要安裝一下。Graphviz 下載地址:
上面提供了各個(gè)操作系統(tǒng)的安裝方式速那,安裝完成之后再重啟 IntelliJ IDEA 即可俐银。重啟之后,可以看到經(jīng)典的 UML 類圖:
PlantUML 插件還能生成以下 UML 圖端仰,及帶默認(rèn)模板捶惜。
時(shí)序圖:
用例圖:
活動(dòng)圖:
狀態(tài)圖:
思維導(dǎo)圖:
可以根據(jù)UML語法來生成一個(gè)思維導(dǎo)圖,不過這個(gè)思維導(dǎo)圖外觀比較經(jīng)典荔烧,適合做一些簡單的思維導(dǎo)圖吱七,如果遇到一些大型復(fù)雜的繪圖建議還是安裝專業(yè)工具來完成繪圖效果會(huì)更好。本文只是介紹如何通過網(wǎng)頁和 IDEA 插件來畫 UML 圖鹤竭,UML 語法和設(shè)計(jì)并不是本文重點(diǎn)踊餐,有興趣的可以網(wǎng)上搜索學(xué)習(xí),關(guān)公眾號(hào)-Coding測(cè)試臀稚,在后臺(tái)回復(fù)關(guān)鍵字 "PlantUML" 也可以獲取一份完整版中文教程吝岭。