免費軟體資源 soft.registry
⚠ 這是歷史版本頁面 — 查看 StarUML 最新版本 →
StarUML 圖示

StarUML 4.1.5

v 4.1.5
Windows ↔ 也有 macOS 版 免費軟體 8.42/10 (45)
##

編輯短評

StarUML是一款专为开发者、软件架构师和分析师设计的UML建模工具,主要用于创建和文档化软件架构。它支援UML 2.x标准,涵盖多种UML图,并额外支援ERD和DFD,让建模范围更广。这款软件长期维护,但更新频率不算高,在同类工具中属于小众选择,不过使用者评价普遍不错,适合需要严谨建模流程的团队。

StarUML适合在软件设计阶段使用,尤其是需要绘制UML图来沟通架构或撰写技术文件时。与同分类的热门工具相比,它更专注于建模本身,而非执行或编译环境,因此若你只需要建模功能,它是个轻量选项。授权为免费软件,但仅提供英文界面,中文用户可能需要适应;平台方面有Windows和macOS版本,可依需求选择。

##

軟體介紹

StarUML 是一款專為開發人員、軟體架構師分析師設計的高階軟體建模工具,滿足高效能 UML(統一建模語言)工具的需求。

為支援敏捷與迭代開發流程而設計,StarUML for Windows 讓使用者能有效率地建立複雜的軟體模型



在軟體工程領域中,它廣泛用於透過 UML 圖表設計與記錄軟體架構,並支援其他建模語言,如實體關係圖(ERD)與資料流程圖(DFD)。

主要功能

UML 2.x 支援:包含多種 UML 圖表,如類別圖、序列圖、使用案例圖、活動圖與狀態圖。

擴充功能支援:允許使用者透過第三方外掛與模組擴充功能。

程式碼產生:支援從 UML 模型產生 Java、C++ 與 Python 程式碼。

模型驗證:檢查 UML 模型的一致性與有效性。

深色模式:提供視覺舒適的工作區,適合長時間使用。

Markdown 支援:可在模型中嵌入 Markdown 格式的文字。

HTML 與 PDF 匯出:方便產生文件。

逆向工程:支援 Java、C++ 與 C# 的逆向工程。

協作工作流程:可輕鬆分享並與版本控制工具整合。

使用者介面

StarUML 具備簡潔直觀的介面,工作區讓圖表建立變得容易。左側面板可快速存取模型總管,主畫布支援拖放功能,讓建模流程順暢。



使用者可以自訂版面與外觀,使其成為專業開發人員與學生皆適用的靈活工具。

安裝與設定
  • 執行安裝程式並依照安裝精靈操作。
  • 選擇安裝偏好,例如位置與元件。
  • 啟動應用程式並依需求進行設定。
  • (選用)安裝擴充功能以取得額外功能。
其他功能

UML 2 相容性
完整支援 UML 2.x 標準元模型與圖表,包括類別圖、物件圖、使用案例圖、元件圖、部署圖、合成結構圖、序列圖、溝通圖、狀態圖、活動圖與設定檔圖。

額外圖表支援
輕鬆建立實體關係圖(ERD)、資料流程圖(DFD)與流程圖。

跨平台相容性
在 macOS、Windows 與 Linux 上享受一致的使用者體驗。

Retina 顯示器支援
針對 Retina(高 DPI)顯示器最佳化,確保圖表、文字與圖示清晰銳利。可匯出高品質的 PNG 與 JPEG 圖片。

擴充功能管理員
輕鬆探索並安裝第三方擴充功能,其中許多是開源且託管於 GitHub。可複製現有擴充功能或自行建立。

模型驅動開發
以簡單的 JSON 格式儲存建模資料,方便使用使用者定義的範本(mdgen)產生自訂程式碼。

快速且高效的建模
利用快速編輯快捷鍵迅速建立元素與關係,包括子類別與支援介面。

淺色與深色主題
可在淺色與深色主題之間切換,提供舒適的工作環境。

自動更新
透過自動更新檢查保持最新狀態,無需手動下載與安裝。

程式碼工程
透過開源擴充功能,支援主要程式語言(包括 Java、C# 與 C++)的程式碼產生與逆向工程。

開放 API 支援
使用 HTML5CSS3JavaScriptNode.js 模組以及用於選單、按鍵對應、對話方塊、UI、中繼資料與偏好的 API 開發自訂擴充功能。

非同步模型驗證
每當開啟或儲存檔案時,自動根據預先定義的規則驗證模型。

HTML 文件發布
將模型發布為 HTML 文件,輕鬆與分析師、架構師與開發人員分享。

PDF 匯出列印
將圖表匯出為 PDF,可自訂頁面版面與大小,確保列印乾淨專業。

Markdown 支援
使用 Markdown 語法編輯元素文件,具備語法高亮與預覽功能。



使用方式

建立新專案:開啟 StarUML 並開始新的 UML 專案。

新增圖表:從工具列選擇 UML 圖表類型,並將元件拖曳到工作區。

自訂元素:編輯元素屬性、關係與標籤。

產生程式碼:使用程式碼產生功能建立原始碼。

儲存與匯出:儲存專案並匯出為 PNG、PDF 或 HTML 以作為文件。

更新內容
  • AWS 與 GCP 圖示在匯出的 SVG 圖片中無法正確顯示
  • 從自動備份還原時出現非預期的訊息
  • 圖表順序不會立即套用至匯出的 PDF
  • 在 CLI 圖片匯出前完成授權驗證
  • 選取「開啟子圖表」選單時,開啟子活動的圖表
常見問題

StarUML 是免費的嗎?
不是,StarUML 是商業產品,提供免費試用,但使用者必須購買授權才能完整使用。

StarUML 支援即時協作嗎?
不支援,但檔案可以分享並搭配版本控制系統使用。

我可以使用 StarUML 進行資料庫建模嗎?
可以,它支援 ER 圖表用於資料庫設計。

StarUML 支援逆向工程嗎?
支援,它支援 Java、C++ 與 C# 的逆向工程。

我可以在 StarUML 中安裝外掛嗎?
可以,使用者可以安裝擴充功能與外掛來增強功能。

替代方案

Visual Paradigm – 具備協作功能的強大 UML 工具。

Draw.io Desktop – 適用於基本 UML 圖表的免費替代方案。

yEd Graph Editor – 免費建立圖表。

Edraw AI – 一個旨在透過 40+ AI 工具革新視覺協作的平台!

價格

標準方案 - 每位使用者 $129 美元(不含稅)
  • 包含 UML、ERD、流程圖、資料流程圖、心智圖與 C4 模型。
  • 不支援 SysML。
  • 數量折扣:$129/使用者(1+ 人)、$119/使用者(10+ 人)、$109/使用者(50+ 人)、$99/使用者(100+ 人)。
  • 從 V5 升級:$79(原價 $129)。
專業方案 - 每位使用者 $199 美元(不含稅)
  • 包含標準方案所有功能,加上 SysML、BPMN、UI 線框圖、AWS 與 GCP 架構。
  • 數量折扣:$199/使用者(1+ 人)、$189/使用者(10+ 人)、$179/使用者(50+ 人)、$169/使用者(100+ 人)。
  • 從 V5 升級:$119(原價 $199)。
兩種方案均為一次性付款,終身使用權。

系統需求
  • 作業系統:Windows 7、8、10 或 11(建議 64 位元)
  • 處理器:Intel 或 AMD,2 GHz 或更高
  • 記憶體:最低 4GB(建議 8GB)
  • 儲存空間:至少 300MB 可用磁碟空間
  • 顯示器:最低解析度 1024x768
優點
  • 支援 UML 2.x 標準,包含多種圖表類型。
  • 高效能建模工具,具備直觀的使用者介面。
  • 豐富的外掛與擴充功能支援。
  • 支援 Windows、macOS 與 Linux 多平台。
  • 具備程式碼產生與逆向工程能力。
缺點
  • 缺乏即時協作功能。
  • 沒有雲端儲存整合。
  • 對個人使用者而言可能較昂貴。
  • 缺乏進階專案管理工具。
  • 對不熟悉 UML 的初學者來說有學習曲線。
結論

StarUML 是一款功能豐富的 UML 建模工具,專為需要強大且可擴充平台來設計軟體架構的軟體開發人員與架構師而設計。

雖然它缺乏雲端協作與內建專案管理功能,但其對 UML 圖表、程式碼產生與逆向工程的廣泛支援,使其成為專業軟體設計工作者的強力競爭者。

注意:您可以免費評估,無時間限制。

也可取得:下載 StarUML for Mac

下載 StarUML 最新版本 為什麼此應用程式發布在 FileHorse 上?(更多資訊)
##

畫面截圖

StarUML 畫面截圖 1 StarUML 畫面截圖 2 StarUML 畫面截圖 3
##

歷史版本

完整清單 →