StarUML最新版是一款強大且開源的UML開發工具,主要用于創建各種類型的UML圖表,包含了用例圖、類圖、序列、狀態、活動、通信圖等類型,可以幫助開發人員更好地理解和管理復雜的軟件系統。同時StarUML最新版將源代碼完全開放,使得各位工程師可以自由改造,加入更加方便的插件以及工具等內容,是每一位代碼開發者必備的強大工具軟件。
StarUML最新版完全免費下載以及免費使用,用戶無需注冊即可使用所有軟件功能,同時軟件具有發展快、靈活?赏卣剐詮姷忍攸c,開發者可以根據自己的需求進行改造。此外StarUML最新版支持多種模式,支持XML、Rose文件導入,還有語法檢測等使用功能,有需要的話快來下載體驗吧!

1、UML 2
StarUML與UML 2.x標準兼容,共支持11種UML圖:類,對象,用例,組件,部署,復合結構,序列,通信,狀態圖,活動和配置圖。
2、ERD支持
可以創建實體關系圖(ERD)。ERD是數據庫建模最常用的圖之一,我們的ERD是基于烏鴉的腳符號,比陳的符號更容易和可讀。
3、快速建模
支持Quick Edit中的許多短語,可以一次創建元素和關系,如子類,支持界面等。
4、視網膜顯示支持
支持Retina(高DPI)顯示。所有圖表,文字和圖標都是鋒利的,用戶可以獲取圖像作為高dpi位圖圖像(PNG和JPEG)。
5、擴展管理
可以通過擴展管理器從官方擴展注冊表或Github存儲庫輕松查找和安裝擴展。
6、模型驅動開發
以非常簡單的JSON(JavaScript對象符號)格式存儲模型,使用用戶定義的模板可以輕松地使用自定義代碼。
7、代碼工程
支持主要的編程語言,包括Java,C#和C ++,用戶可以從模型生成源代碼,或者通過逆向工程從源代碼構建模型。
8、開放API
允許添加菜單、UI、對話框,甚至您自己的建模語言,包括元模型,符號和驗證規則。
9、異步模型驗證
定義了許多UML模型驗證規則,并且每當保存或打開模型文件時,都會異步檢查規則。
10、發布HTML文檔
生成的HTML文檔可以與大多數Web瀏覽器一起查看。
11、支持將PDF導出為干凈打印
可以選擇頁面布局(縱向或橫向)和頁面大。˙5,B4,A3,A4,字母等)。
12、Markdown支持
可以使用markdown語法來編輯元素的文檔,同時支持markdown語法突出顯示和預覽。

1、可繪制9款UML圖:
用例圖、類圖、序列圖、狀態圖、活動圖、通信圖、構件圖、部署圖以及復合結構圖等。
2、 完全免費:
StarUML是一套開放源碼的軟件,不僅免費自由下載,連代碼都免費開放。
3、 多種格式影像文件:
可導出JPG、JPEG、BMP、EMF和WMF等格式的影像文件。
4、語法檢驗:
StarUML遵守UML的語法規則,不支持違反語法的動作。
5、 正反向工程:
StarUML可以依據類圖的內容生成Java、C++、C#代碼,也能夠讀取Java、C++、C#代碼反向生成類圖。
6、 支持XMI:
StarUML接受XMI 1.1、1.2和1.3版的導入導出。XMI是一種以XML為基礎的交換格式,用以交換不同開發工具所生成的UML模型。
7、導入Rose文件:
StarUML可以讀取Rational Rose生成的文件,讓原先Rose的用戶可以轉而使用免費的StarUML。
8、 支持模式:
支持23種GoF模式(Pattern),以及3種EJB模式。

1、打開StarUML軟件,選擇“Empty Project”,單擊OK。

2、右鍵單擊界面中的“Untitled”,選擇“Add”-“Model”,命名為egg1。

3、右鍵單擊egg1,選擇“Add Diagram”-“Use Case Diagram”,創建了一個用例圖,命名為“用例圖1”。

4、點擊左邊工具欄中的工具,直接在右邊空白處單擊即可畫出相應圖形,并且可以為圖形命名。

5、右鍵單擊所畫圖形,設置圖形的屬性,依次重復作畫即可。
1、安裝完成后啟動StarUML,如果出現錯誤,關閉打開的starUML
2、造成上面的兩種錯誤的原因是因為“Print Spooler”服務沒有啟動,啟動該服務的方法是:Win+R --->在打開的運行框中輸入“services.msc"(不包括雙引號)后按回車鍵,打開“服務”窗口
3、在打開的“服務”窗口中找到“Print Spooler”服務,右鍵單擊“啟動”即可。服務啟動后,再打開StarUML,就會發現原來的錯誤沒有了。

1、擴展經理
輕松發現并安裝第三方擴展。許多擴展都是開源的,并在Github上托管。叉一個,自己做。
2、模型驅動的開發
建模數據以非常簡單的JSON格式存儲,因此可以通過用戶定義的模板(mdgen)輕松地生成自定義代碼。
3、快速建模
支持快速編輯中的許多縮寫,一次創建元素和關系,如子類,支持接口等。