專業的UML開發工具StarUML
可靠的軟件建模軟件StarUML
StarUML 是一款支持統一建模語言 (UML)框架的開源建模軟件。它提供了幾種類型的圖表,并允許用戶生成多種語言的代碼。在它的幫助下,軟件開發人員可以創建設計、概念和編碼解決方案。但是,用戶應該注意,這不是一個簡單的程序,而是針對專家開發人員。
StarUML 免費下載旨在幫助用戶在解決方案完成之前對其進行概覽。該工具還支持通過模型驅動架構 (MDA)和第三方插件進行復雜建模。雖然它可能不適合初學者,但 StarUML 在ArgoUML、CASE Studio和Rationale等競爭對手中脫穎而出。用戶可以購買專業版license獲得更為便利的功能。

復雜的軟件建模器,可實現敏捷、簡潔的軟件建模
支持的建模語言
使用多種建模語言制作您的軟件模型
StarUML 用于什么?
StarUML 不僅僅是一個圖表建模工具。它支持 MDA,即 Model Driven Architecture 的縮寫,這使得復雜的編碼成為可能。該程序針對廣泛使用UML的專家,提供代碼生成器,支持插件,并在完成之前提供模型概述。此外,該應用程序允許用戶創建多種不同的圖表和多種格式。
StarUML 有簡單的界面嗎?
StarUML 有一個直觀的界面,可以在兩個視圖——模型和圖表之間切換。屏幕的右上角包含一個窗口,用戶可以通過該窗口瀏覽他們正在處理的項目的內容。由于應用程序創建選項卡,用戶可以一次打開多個圖表。在選項卡之間切換也非常輕松。
窗口的右下角允許用戶留下關于圖表的注釋和文檔。他們可以通過添加文本或附加外部文件來做到這一點。當用戶創建圖表時,他們可以訪問包含快速快捷方式的“向導”,以幫助您完成當前項目。如果您希望訪問所有操作,您只需右鍵單擊鼠標即可。
如何使用 StarUML?
在您在 StarUML 上開始一個項目之前,它會要求您選擇您喜歡的方法類型。這些包括Kruchten、Rational、UML和默認值。用戶還可以選擇一個空白頁面開始工作。雖然項目存儲在單個文件中,但開發人員可以將其劃分為多個單元并同時管理它們。此功能非常有用,可以讓多個開發人員一起開發一個項目。
當您開始將 StarUML 用于不同的項目時,您會注意到它對圖表、視圖和模型進行了明確區分。在 StarUML 中,圖表包含幾個表示設計迭代的元素。模型包含軟件設計的信息,視圖提供模型中包含的信息的可視化顯示。 (無錫迅合信息科技有限公司 授權代理,xunhetech#163#com)
|
UML 2圖表 |
UML自定義配置圖 |
實體關系圖 |
|
數據流圖表 |
SysML(專業版) |
BPMN(專業版) |
|
UI Wireframe(專業版) |
業務流程圖 |
思維導圖 |
|
C4模型 |
AWS云架構圖 |
GCP架構圖 |
關鍵特色
快速制作精美模型并生成各種IT資產
|
跨平臺 在多個平臺(包括 MacOS、Windows 和 Linux)中使用相同的 UX。 |
自動更新 StarUML 檢查最新更新并自動安裝 MacOS 和 Windows |
模型驅動開發 建模數據以非常簡單的 JSON 格式存儲,因此可以輕松地使用 CLI(命令行界面)生成自定義代碼。 |
|
代碼生成 通過開源擴展支持包括 Java、C#、C++ 和 Python 在內的各種編程語言的代碼生成。 |
異步模型驗證 每當您保存或打開模型文件時,都會異步定義和檢查許多模型驗證規則。 |
擴展管理器 輕松發現并安裝第三方擴展。許多擴展都是開源的并托管在 Github 上。 |
|
快速建模支持 快速編輯中的許多簡寫可以一次創建元素和關系,例如子類、支持接口等。 |
黑色與淺色主題 支持淺色和深色主題,讓您可以選擇更舒服的主題。 |
命令面板 命令面板允許在 StarUML 以及已安裝的擴展中搜索和執行命令。 |
|
快速查找 快速查找允許查找模型、視圖和圖表并快速選擇元素 |
視網膜顯示支持 支持 Retina(高 DPI)顯示。所有圖表、文本和圖標都非常清晰,并且可以導出為高 DPI 圖像(PNG 和 JPEG) |
支持markdown 使用 Markdown 語法編輯元素的文檔,并支持語法高亮和預覽。 |
|
發布 HTML 文檔 只需發布 HTML 文檔,即可輕松與其他分析師、架構師和開發人員共享模型。 |
PDF 導出以進行干凈打印 圖表可以導出為 PDF,以便使用頁面布局和尺寸等打印選項進行清晰打印。 |
命令行界面 使用 CLI(命令行界面),您可以自動生成各種工件(代碼、文檔、圖像) |



























浙公網安備 33010602011771號