UML建模軟件Argo UML是一款開源的uml建模工具支持所有UML1.4的標準圖形。它可以運行在任何Java 平台上,並且支持10 種語言(地區語言而不是編程語言)。它用Java構造,並遵守開源的BSD協議。
1、下載完成後解壓並開始安裝,必須確保電腦上安裝了JAVA JDK環境才可安裝該軟件,否則會提示錯誤信息
2、默認勾選安裝JRE環境與ArgoUML功能
3、選擇一個全英文安裝路徑進行安裝,安裝路勁中不能有中文
4、耐心等待安裝完成即可
1、使用Java Web Start安裝
ArgoUML網站提供使用Java Web Start輕鬆安裝。
2、在具有Java5或Java6的任何平台上運行
ArgoUML完全用Java編寫,並使用Java Foundation Classes。這允許ArgoUML在幾乎任何平台上運行。
3、標準UML元模型
ArgoUML僅是符合的OMG 標準UML 1.4。核心模型倉庫是Java元數據接口(JMI)的實現,其直接支持MOF並且使用由OMG提供的UML 1.4規範的機器可讀版本。
4、提供配置文件的UML配置文件
ArgoUML支持創建配置文件和分發引用常見在線可用配置文件的模型。
5、UML圖支持
ArgoUML僅使用全球環境基金,國際自盟的圖形編輯框架編輯UML圖。支持以下圖類型:
6、XMI支持
XMI是UML工具之間的基於XML的交換格式。ArgoUML使用它作為標準的保存機製,使得與其他工具的容易交換和符合開放標準的安全。此外,將模型導出到XMI是可能的。XML版本1.0用於UML 1.3。ArgoUML 0.20導入XMI 1.0(通過將UML1.3轉換為UML 1.4)。而ArgoUML導入UML1.4格式XMI 1.1和1.2,但隻寫入XMI 1.2。
7、幾個圖導出格式
圖表可以保存為GIF,PNG,PostScript,封裝的PS,PGML和SVG。
8、國際化
ArgoUML已經國際化到美國英語,英國英語,法語,德語,意大利語,葡萄牙語,西班牙語,俄語,挪威語和中文。
9、圖編輯
ArgoUML支持許多圖編輯功能,可幫助您編輯UML圖。
10、OCL支持
ArgoUML在UML類和特性上提供了約束建模支持。在德累斯頓OCL工具包 使ArgoUML僅執行語法和類型檢查這些約束。OCL支持由德累斯頓技術大學提供和開發,謝謝!
11、代碼生成
ArgoUML為Java,C ++,C#,PHP4和PHP5提供代碼生成。可以添加其他語言,因為代碼生成是模塊化框架。Java代碼生成與Java逆向工程一起工作,以提供基本的round-trip工程。
12、逆向工程
ArgoUML提供了一個模塊化逆向工程框架。目前,Java源代碼默認情況下提供並有針對Java模塊罐和類文件導入。
13、設計評論家
設計評論家是在後台線程控製中連續執行的簡單代理。他們在設計師工作時分析設計,並建議可能的改進。這些建議的範圍從語法錯誤的指示,提示返回到需要整理的設計部分,風格指南,專家設計師的建議。許多批評家提出自動改進設計。根據Argo用戶模型中的信息,控製批評者,使他們的建議與手頭的設計任務相關且及時。批評家從不打斷設計師,而是將他們的建議發布到設計師的“待辦事項”列表。
14、糾正自動(部分實現)
批評者識別設計中的具體問題,並可以以向導或其他校正自動化的形式提供具體解決方案。這些自動化允許設計改進比手工完成更快更可靠。此外,設計師不必記得如何使用工具來實現建議的更改。
15、“待辦事項”列表
設計師麵臨的一個難題是跟蹤他們任務的大量細節。這是很容易跳過設計過程中的一個步驟,留下部分設計未指定,使一個錯誤,需要修訂。Argo為設計人員提供了一個“待辦事項”列表用戶界麵,以有組織的形式呈現操作項目。這些項目可以是來自批評者的建議,提醒以完成過程模型中的步驟或由設計者輸入的個人筆記。在“待辦事項”列表窗格頂部的選擇控件允許設計者以不同的方式組織項目:按優先級,通過決策支持,由違反設計元素等。項目顯示在所有適用的標題下。“待辦事項”列表也可以被視為平麵列表。
16、用戶模型(部分實現)
Argo的用戶模型維護有關設計器的信息,並使用該信息使該工具更有用。這樣做的一種方式是控製批評者,使得隻有那些及時和相關的批評者才能提出建議。在未來,評論家提供的糾正自動化和解釋也將針對設計師。
Argo的用戶模型由以下部分組成:
決策模型:列出在進行麵向對象設計時必須做出的決策類型。每個決定與0到5的感興趣程度相關聯。如果設計者對其支持的決策的興趣為0,則評論者將不活動。
目標模型(部分實現):提出與設計項目目標相關的問題列表。支持主動目標的批評者可能會提出建議。
工作分解結構(未來):列出在進行麵向對象設計時必須執行的任務。每個任務都與一個活動級別和若幹決策相關聯。當決定接下來要做什麼任務時,此模型為設計人員提供資源。
技能模型(未來):每個設計師都有自己的優勢和弱點。Argo的技能模型跟蹤設計師的自我報告的與問題和解決方案領域相關的知識水平。修正評論者發現的問題的估計時間取決於設計師對領域概念,設計技術和工具特征的了解。
17、清單
檢查表目前被廣泛用於設計審查會議,部分原因是因為它們提醒設計人員覆蓋所有設計細節並避免常見的設計錯誤。Argo提供了相同目的的檢查表,但比被動打印列表有幾個優點:
Argo的檢查表專用於所選的設計元素。每種類型的設計元素(例如,類,屬性,操作,關聯)具有其自己的核對表。
不相關的清單項目將從列表中自動刪除。
清單項目的文本針對正在審查的設計元素。例如,Argo使用元素名稱而不是在打印列表中使用的代詞。
(未來)清單項目可以為設計者提供幫助完成指定設計更改的向導。例如,檢查列表項“應將屬性Age移動到Person的超類之一(例如,Animal)”可以啟動向導以幫助將屬性向上移動到類層次結構。
清單有些類似於批評(實際上,它們共享一些相同的實現),但是它們在特異性級別上有所不同,使得我們認為它們應該被單獨地呈現給設計者。批評者尋找非常具體的問題,並在檢測到這些問題時提供具體建議。設計師仍然對任何設計更改做出最終決定,但是評論家可以自動進行大量的分析和工作。相比之下,清單項目更加通用和模糊,他們提醒設計師,但是設計師必須做大部分的分析和工作。
18、瀏覽器透視圖
ArgoUML與大多數工具一樣,提供了一個樹視圖,允許設計者訪問他們的建模項目的各個部分。與其他工具不同,ArgoUML提供9種不同的瀏覽器視角和一個簡單的編輯器來自定義這些透視圖或創建新的透視圖。每個瀏覽器透視圖都由一組規則組成。每個規則定義給定設計元素的可能子項。當規則被組合時,它們產生由每個規則產生的孩子的並集。大約有70條規則可供設計師在探索視角中使用。一個簡單的對話框允許設計者指定組成每個透視圖的規則。
19、多重,重疊視圖
複雜設計由數百個具有彼此複雜關係的元素組成。當設計師能夠看到影響某個設計問題的元素和關係時,他們能夠更好地理解設計並做出改變。沒有一個圖可以澄清所有的設計問題。相反,必須使用多個圖表和其他表示。
20、ArgoUML允許在不同的圖中使用相同設計元素的多個圖形表示。在這個意義上,這些觀點是重疊的。
21、ArgoUML有4個主要視圖:Explorer,Diagram,Details,Critics。
1、安裝該軟件之前必須安裝了JDK JAVA環境才可正常使用該軟件
2、安裝路徑必須為全英文路徑,不可有中文漢字
76.4M / 03-25
立即下載55M / 06-05
立即下載237.9M / 04-13
立即下載140.5M / 03-06
立即下載900.9M / 03-02
立即下載96.2M / 07-06
立即下載311.2M / 07-06
立即下載335M / 07-06
立即下載200M / 07-06
立即下載413.8M / 07-06
立即下載353.9M / 06-05
立即下載131.8M / 04-13
立即下載230.8M / 03-03
立即下載195.6M / 03-03
立即下載165.4M / 03-03
立即下載45.6M / 09-08
立即下載665.2M / 07-06
立即下載2.84G / 07-06
立即下載93M / 07-06
立即下載338.3M / 07-06
立即下載1.38G / 07-26
立即下載488.3M / 07-16
立即下載109.8M / 06-03
立即下載142M / 01-08
立即下載1.2M / 11-23
立即下載548.8M / 04-13
立即下載1.6M / 04-13
立即下載1.48G / 03-18
立即下載646.6M / 03-03
立即下載133.7M / 03-03
立即下載325.8M / 06-07
立即下載60M / 04-29
立即下載254M / 04-25
立即下載659M / 04-23
立即下載1M / 12-26
立即下載253.4M / 12-08
立即下載253M / 12-08
立即下載1.19G / 11-16
立即下載110.5M / 04-23
立即下載26.7M / 03-16
立即下載488.3M / 07-16
立即下載248.9M / 12-08
立即下載248.9M / 12-08
立即下載201.2M / 04-13
立即下載100.6M / 03-06
立即下載148.9M / 03-06
立即下載1.12G / 07-06
立即下載1.25G / 07-06
立即下載9.48G / 07-06
立即下載50KB / 07-06
立即下載116.2M / 04-10
立即下載1.92G / 04-17
立即下載201.5M / 04-13
立即下載7.31G / 07-01
立即下載94.3M / 07-06
立即下載2.48G / 07-06
立即下載7.63G / 07-06
立即下載1M / 07-06
立即下載778.1M / 07-06
立即下載509.7M / 07-06
立即下載561.8M / 07-11
立即下載1.32G / 01-19
立即下載72M / 07-06
立即下載548.7M / 07-06
立即下載1.00G / 07-06
立即下載9.13G / 07-06
立即下載126.2M / 07-06
立即下載72M / 07-06
立即下載105.1M / 07-06
立即下載132M / 07-06
立即下載