免費(fèi)好用的UML圖繪制軟件有哪些?


軟件名免費(fèi)?轉(zhuǎn)草圖?生成代碼?自動(dòng)轉(zhuǎn)換命名風(fēng)格顏值打分PDDON在線畫圖完全免費(fèi)支持支持java/typescript/c++/c#/golang/python支持類型和變量名風(fēng)格自動(dòng)轉(zhuǎn)換5JUDE社區(qū)版免費(fèi)不支持只支持java不支持3PowerDesigner免費(fèi)不支持支持不支持2PlantUML完全免費(fèi)不支持工具本身不支持,但有插件支持,支持比較弱不支持3visio收費(fèi)不支持支持c#,c++,vb不支持5
2. PDDON如何創(chuàng)建UML圖
新建繪圖選擇uml建模->具體類型

選擇模板/克隆目標(biāo)模板
有兩種方式使用PDDON提供的UML模板
直接克隆模板
在新建uml圖時(shí)選擇目標(biāo)模板
3. 下面帶大家看看我平時(shí)工作使用PDDON繪制的UML圖
用例圖



活動(dòng)圖


狀態(tài)圖


部署圖



組件圖



時(shí)序圖


類圖


4. PDDON對(duì)低代碼的支持
4.1 類圖
PDDON 提供的UML類圖工具套件為你提供了以下功能:
描述類/接口結(jié)構(gòu)
Class
Field
Method
描述類之間關(guān)系
關(guān)聯(lián)
聚合
組合
依賴
繼承
實(shí)現(xiàn)
代碼預(yù)覽和下載
PDDON提供了實(shí)時(shí)生成和預(yù)覽代碼,也可以打包下載代碼。
右鍵菜單預(yù)覽某個(gè)類生成的代碼
主菜單可以整體預(yù)覽/下載代碼
SQL預(yù)覽和下載
PDDON會(huì)自動(dòng)提取包含可序列化字段的類生成數(shù)據(jù)庫表結(jié)構(gòu),自動(dòng)轉(zhuǎn)換為數(shù)據(jù)庫下劃線風(fēng)格的表名、字段名,自動(dòng)轉(zhuǎn)換字段類型。
支持實(shí)時(shí)生成、預(yù)覽、下載SQL腳本。
下載類圖圖片
您可以使用下載功能,下載圖片到本地
導(dǎo)出導(dǎo)入繪圖數(shù)據(jù)
當(dāng)然PDDON不僅僅保存了繪圖信息,而且會(huì)保存您的所有建模相關(guān)的數(shù)據(jù),您可以使用導(dǎo)出設(shè)計(jì)稿功能對(duì)設(shè)計(jì)信息進(jìn)行備份,也可以結(jié)合一些代碼版本工具對(duì)齊進(jìn)行版本跟蹤和管控。
當(dāng)您需要再次使用該建模設(shè)計(jì)稿時(shí),重新導(dǎo)入到PDDON工作空間即可。
類圖使用示例

4.2 數(shù)據(jù)庫模型ER圖
PDDON 提供的ER圖工具套件為你提供了以下功能:
描述表結(jié)構(gòu)
Table
Field
Key
描述查詢索引
類型
索引字段規(guī)則等
SQL預(yù)覽和下載
PDDON提供了實(shí)時(shí)生成和預(yù)覽SQL,也可以打包下載SQL腳本。
右鍵菜單預(yù)覽某個(gè)類生成的SQL
主菜單可以整體預(yù)覽/下載SQL
代碼預(yù)覽和下載
PDDON會(huì)自動(dòng)將表轉(zhuǎn)換為實(shí)體類結(jié)構(gòu),自動(dòng)轉(zhuǎn)換為代碼駝峰風(fēng)格的類名、字段名,自動(dòng)轉(zhuǎn)換字段類型。
支持實(shí)時(shí)生成、預(yù)覽、下載代碼。
下載ER圖圖片
您可以使用下載功能,下載圖片到本地
導(dǎo)出導(dǎo)入繪圖數(shù)據(jù)
當(dāng)然PDDON不僅僅保存了繪圖信息,而且會(huì)保存您的所有建模相關(guān)的數(shù)據(jù),您可以使用導(dǎo)出設(shè)計(jì)稿功能對(duì)設(shè)計(jì)信息進(jìn)行備份,也可以結(jié)合一些代碼版本工具對(duì)齊進(jìn)行版本跟蹤和管控。
當(dāng)您需要再次使用該建模設(shè)計(jì)稿時(shí),重新導(dǎo)入到PDDON工作空間即可。
ER圖使用示例

4.3 快捷轉(zhuǎn)換
PDDON還支持UML類圖和ER圖之間的快速互轉(zhuǎn),節(jié)省設(shè)計(jì)時(shí)間。
5. 總結(jié)
總得來說,PDDON作為UML建模界的后期之秀,雖然是一款完全免費(fèi)的畫圖軟件,在繪圖的美觀和易用性上幾乎完勝市面上的免費(fèi)軟件,在低代碼方面的功能比一般商業(yè)軟件做的更加周到,可以極大簡(jiǎn)化開發(fā)人員的畫圖操作,大量減少開發(fā)人員的代碼編寫時(shí)間。
PDDON除了可以用來UML建模,還支持流程圖、架構(gòu)圖、思維導(dǎo)圖、數(shù)據(jù)庫模型圖、魚骨圖、韋恩圖、網(wǎng)絡(luò)拓?fù)鋱D、自由風(fēng)格繪圖等等一系列繪圖,有了PDDON,再也不用擔(dān)心找不到好用的畫圖工具了。