⚠ 這是歷史版本頁面 — 查看 ArgoUML 最新版本 →
- 目前版本0.32
- 更新日期2011-01-30
- 檔案大小15.11MB
- 檔案名稱ArgoUML-0.32-setup.exe
- 作業系統Windows (All Versions)
- 支援語系English
- 授權型式開源軟體
- 開發商 ArgoUML Team
- 軟體分類Windows 軟體 / 開發者工具
##
編輯短評
ArgoUML 是一套以 Java 開發的免費開源 UML 建模工具,主要用來繪製與建立符合 UML 格式的設計文件。它最鮮明的特色是採用 BSD 協議釋出,並曾在軟體開發雜誌的年度讀者票選中獲得設計與分析工具類獎項,代表它在 UML 工具圈內有一定歷史地位。不過這套軟體已停止更新多年,目前僅支援 UML 1.4 的部分標準,例如資料類型、構造型與列舉,且無法完整支援時序圖,整體屬於老牌但不再活躍的選擇。
ArgoUML 適合需要免費 UML 工具、且專案規模不大或教學用途的使用者,尤其是想快速畫出類別圖、狀態圖或使用拖曳操作建立模型的人。它支援從瀏覽樹直接拖拉到圖型區域,操作上算直覺,但與 BlueStacks、Turbo C++ 等熱門替代軟體相比,ArgoUML 的定位更偏向純 UML 繪圖,而非整合開發環境。需要注意的是它僅提供英文介面,且因為開發停滯,若需要完整 UML 2.x 支援或時序圖功能,建議考慮其他仍在維護的開源工具。
##
軟體介紹
ArgoUML 是領先的開源UML建模工具,並支援所有標準UML圖表。它可在任何Java平台上運行,並提供十種語言版本。
ArgoUML 是一款開源UML建模工具,讓軟體開發者、架構師和設計師能為各種目的建立詳細的UML圖表,包括軟體設計、系統分析和文件記錄。
此工具以Java開發,具備跨平台特性,相容於Windows、macOS和Linux作業系統。
此應用程式是純Java開源UML CASE(電腦輔助軟體工程)工具,為物件導向設計提供認知支援。此工具完全以Java撰寫,並使用Java Foundation Classes。
ArgoUML 符合OMG的UML 1.4標準。核心模型儲存庫是Java Metadata Interface(JMI)的實作,直接支援MOF,並使用OMG提供的機器可讀UML 1.4規格。
重點特色
標準UML元模型
此程式符合OMG的UML 1.4標準。核心模型儲存庫是Java Metadata Interface(JMI)的實作,直接支援MOF,並使用OMG提供的機器可讀UML 1.4規格。
UML圖表支援
它使用GEF(UCI圖形編輯框架)來編輯UML圖表。
XMI支援
XMI是UML工具之間基於XML的交換格式。ArgoUML將其作為標準儲存機制,確保與其他工具的輕鬆交換以及對開放標準的合規性。此外,也可以將模型匯出為XMI。
多種圖表匯出格式
圖表可以儲存為GIF、PNG、PostScript、Encapsulated PS、PGML和SVG格式。
其他功能
進階圖表編輯和縮放、OCL支援、正向工程、逆向工程/Jar/類別檔案匯入、認知支援、行動反思等更多功能。
主要功能
ArgoUML的使用者介面功能實用,但對於習慣現代設計美學的使用者來說,可能看起來有些過時。
介面由選單列、工具列、圖表工作區以及各種用於導覽專案的面板組成。
雖然它可能不會贏得任何設計獎項,但一旦熟悉後,它既高效又易於導覽。重點明顯在於功能而非美觀。
安裝與設定
造訪官方GitHub網站或FileHorse 下載適合您作業系統(Windows、macOS或Linux)的安裝程式。 按照安裝說明進行,通常涉及執行安裝程式並選擇安裝選項。 安裝完成後,啟動應用程式並開始使用軟體。 使用方式
ArgoUML 是免費使用的嗎?
是的,ArgoUML 是開源的,且完全100%免費使用。
我可以將現有程式碼匯入 ArgoUML 進行逆向工程嗎?
是的,它支援逆向工程,讓您能匯入現有程式碼並從中生成UML圖表。
支援哪些程式語言用於程式碼產生?
它支援多種程式語言的程式碼產生,包括Java、C++等。
使用 ArgoUML 時,專案大小有限制嗎?
雖然此工具能處理複雜專案,但在非常大的專案上效能可能會下降。建議將此類專案拆分為較小的模組。
我可以使用 ArgoUML 與團隊成員協作嗎?
是的,它透過Git等版本控制系統支援協作,讓多位團隊成員能同時處理同一個專案。
替代方案
Visual Paradigm - 一款多功能的UML建模工具,適用於各種建模符號,並提供廣泛的協作和專案管理功能。
價格
此應用程式完全免費,使其成為個人、小型團隊和預算受限的開源專案的吸引選項。
系統需求
ArgoUML 是一款功能強大且免費的UML建模工具,為軟體設計師和架構師提供了全面的功能集。雖然其使用者介面可能不是最具視覺吸引力,但其功能和靈活性使其成為尋求開源UML建模解決方案的有價值選擇。
憑藉對各種圖表類型、程式碼產生和協作功能的支援,它可以成為軟體開發和系統分析專案的可靠夥伴。無論您是個人開發者還是小型團隊的一員,它都能幫助您有效地視覺化和記錄軟體系統。
注意:需要Java Runtime Environment。
也可取得:下載 ArgoUML for Mac
下載 ArgoUML 最新版本 為什麼此應用程式發佈在 FileHorse 上?(更多資訊)
ArgoUML 是一款開源UML建模工具,讓軟體開發者、架構師和設計師能為各種目的建立詳細的UML圖表,包括軟體設計、系統分析和文件記錄。
此工具以Java開發,具備跨平台特性,相容於Windows、macOS和Linux作業系統。
此應用程式是純Java開源UML CASE(電腦輔助軟體工程)工具,為物件導向設計提供認知支援。此工具完全以Java撰寫,並使用Java Foundation Classes。
ArgoUML 符合OMG的UML 1.4標準。核心模型儲存庫是Java Metadata Interface(JMI)的實作,直接支援MOF,並使用OMG提供的機器可讀UML 1.4規格。
重點特色
標準UML元模型
此程式符合OMG的UML 1.4標準。核心模型儲存庫是Java Metadata Interface(JMI)的實作,直接支援MOF,並使用OMG提供的機器可讀UML 1.4規格。
UML圖表支援
它使用GEF(UCI圖形編輯框架)來編輯UML圖表。
XMI支援
XMI是UML工具之間基於XML的交換格式。ArgoUML將其作為標準儲存機制,確保與其他工具的輕鬆交換以及對開放標準的合規性。此外,也可以將模型匯出為XMI。
多種圖表匯出格式
圖表可以儲存為GIF、PNG、PostScript、Encapsulated PS、PGML和SVG格式。
其他功能
進階圖表編輯和縮放、OCL支援、正向工程、逆向工程/Jar/類別檔案匯入、認知支援、行動反思等更多功能。
主要功能
- 圖表類型:它支援各種UML圖表類型,包括類別圖、使用案例圖、序列圖、活動圖等。這種多樣性讓使用者能建模軟體專案的不同面向。
- 程式碼產生:它提供程式碼產生功能,讓您能從UML圖表生成多種程式語言的程式碼,包括Java、C++等。這簡化了開發流程,並確保設計與程式碼之間的一致性。
- 逆向工程:它也能將現有程式碼逆向工程為UML圖表,幫助您理解複雜的舊系統並進行改進。
- 協作:此軟體透過支援Git等版本控制系統,促進團隊成員之間的協作。多位使用者可以同時處理同一個專案。
- 擴充性:它支援外掛程式,讓您能擴充其功能以符合特定建模需求。
- 豐富的調色盤:此軟體提供豐富的UML元素,如類別、介面、關聯等,可以輕鬆拖放到圖表上。
- 文件產生:您可以直接從UML圖表生成文件,有助於專案溝通和知識分享。
ArgoUML的使用者介面功能實用,但對於習慣現代設計美學的使用者來說,可能看起來有些過時。
介面由選單列、工具列、圖表工作區以及各種用於導覽專案的面板組成。
雖然它可能不會贏得任何設計獎項,但一旦熟悉後,它既高效又易於導覽。重點明顯在於功能而非美觀。
安裝與設定
- 建立新專案:啟動軟體並建立新專案。
- 選擇圖表類型:選擇您要建立的UML圖表類型(例如,類別圖、使用案例圖)。
- 新增元素:從調色盤拖放UML元素到圖表畫布上。
- 連接元素:使用適當的連接器來建立元素之間的關係。
- 編輯屬性:雙擊元素以編輯其屬性並新增詳細資訊。
- 生成程式碼或文件:根據您的需求,您可以從UML圖表生成程式碼或文件。
ArgoUML 是免費使用的嗎?
是的,ArgoUML 是開源的,且完全100%免費使用。
我可以將現有程式碼匯入 ArgoUML 進行逆向工程嗎?
是的,它支援逆向工程,讓您能匯入現有程式碼並從中生成UML圖表。
支援哪些程式語言用於程式碼產生?
它支援多種程式語言的程式碼產生,包括Java、C++等。
使用 ArgoUML 時,專案大小有限制嗎?
雖然此工具能處理複雜專案,但在非常大的專案上效能可能會下降。建議將此類專案拆分為較小的模組。
我可以使用 ArgoUML 與團隊成員協作嗎?
是的,它透過Git等版本控制系統支援協作,讓多位團隊成員能同時處理同一個專案。
替代方案
Visual Paradigm - 一款多功能的UML建模工具,適用於各種建模符號,並提供廣泛的協作和專案管理功能。
價格
此應用程式完全免費,使其成為個人、小型團隊和預算受限的開源專案的吸引選項。
系統需求
- 作業系統:Windows 11、10、8 或 7
- 記憶體:1 GB(建議2 GB)
- 磁碟空間:200 MB可用空間
- Java Runtime Environment (JRE) 8 或更新版本
- 開源且免費。
- 支援各種UML圖表類型。
- 具備程式碼產生和逆向工程能力。
- 跨平台相容性。
- 可透過外掛程式擴充。
- 支援版本控制的協作功能。
- 此產品已不再積極開發。
- 使用者介面設計可能感覺過時。
- 對UML建模初學者來說有學習曲線。
- 在非常大的專案上效能可能下降。
ArgoUML 是一款功能強大且免費的UML建模工具,為軟體設計師和架構師提供了全面的功能集。雖然其使用者介面可能不是最具視覺吸引力,但其功能和靈活性使其成為尋求開源UML建模解決方案的有價值選擇。
憑藉對各種圖表類型、程式碼產生和協作功能的支援,它可以成為軟體開發和系統分析專案的可靠夥伴。無論您是個人開發者還是小型團隊的一員,它都能幫助您有效地視覺化和記錄軟體系統。
注意:需要Java Runtime Environment。
也可取得:下載 ArgoUML for Mac
下載 ArgoUML 最新版本 為什麼此應用程式發佈在 FileHorse 上?(更多資訊)
##
畫面截圖
- 2011-12-16 ArgoUML 0.34 15.76MB
- 2011-12-16 ArgoUML 0.34 Beta 2 15.77MB
- 2011-11-24 ArgoUML 0.34 Beta 1 15.76MB
- 2011-04-04 ArgoUML 0.32.2 15.11MB
- 2011-02-25 ArgoUML 0.32.1 15.11MB
- 2011-01-30 ArgoUML 0.32 15.11MB
- 2011-01-28 ArgoUML 0.32 Beta 2 15.11MB
- 2011-01-03 ArgoUML 0.32 Beta 1 15.11MB


