ArgoUML官方版(UML建模軟件)
詳情介紹
ArgoUML官方版是一款免費開源的UML建模工具,可以支持UML1.4的所有標準圖形繪制,軟件是由java進行構(gòu)造的,所以在使用的時候需要在java平臺中運行。軟件因為在UML的建模上面非常的輕松、方便,也被視為了UML的首選工具,當然ArgoUML還是有部分缺點是沒有修復的,比如在老早就被用戶反映的回退功能沒有,而且對序列圖的支持不是很好,UML 2.x之后就不再支持使用了。有需要的朋友歡迎下載體驗。
注:軟件需要在JDK環(huán)境中才可以使用,如果沒有安裝話可以在本站下載。
功能介紹
1、使用Java Web Start安裝
ArgoUML網(wǎng)站提供使用Java Web Start輕松安裝。
2、在具有Java5或Java6的任何平臺上運行
ArgoUML完全用Java編寫,并使用Java Foundation Classes。這允許ArgoUML在幾乎任何平臺上運行。
3、標準UML元模型
ArgoUML僅是符合的OMG 標準UML 1.4。核心模型倉庫是Java元數(shù)據(jù)接口(JMI)的實現(xiàn),其直接支持MOF并且使用由OMG提供的UML 1.4規(guī)范的機器可讀版本。
4、提供配置文件的UML配置文件
ArgoUML支持創(chuàng)建配置文件和分發(fā)引用常見在線可用配置文件的模型。
5、UML圖支持
僅使用全球環(huán)境基金,國際自盟的圖形編輯框架編輯UML圖。支持以下圖類型:
6、XMI支持
XMI是UML工具之間的基于XML的交換格式。ArgoUML使用它作為標準的保存機制,使得與其他工具的容易交換和符合開放標準的安全。此外,將模型導出到XMI是可能的。XML版本1.0用于UML 1.3。ArgoUML 0.20導入XMI 1.0(通過將UML 1.3轉(zhuǎn)換為UML 1.4)。而ArgoUML導入UML1.4格式XMI 1.1和1.2,但只寫入XMI 1.2。
7、幾個圖導出格式
圖表可以保存為GIF,PNG,PostScript,封裝的PS,PGML和SVG。
8、國際化
ArgoUML已經(jīng)國際化到美國英語,英國英語,法語,德語,意大利語,葡萄牙語,西班牙語,俄語,挪威語和中文。
9、圖編輯
支持許多圖編輯功能,可幫助您編輯UML圖。
10、OCL支持
ArgoUML在UML類和特性上提供了約束建模支持。在德累斯頓OCL工具包 使ArgoUML僅執(zhí)行語法和類型檢查這些約束。OCL支持由德累斯頓技術(shù)大學提供和開發(fā),謝謝!
11、代碼生成
ArgoUML為Java,C ++,C#,PHP4和PHP5提供代碼生成??梢蕴砑悠渌Z言,因為代碼生成是模塊化框架。Java代碼生成與Java逆向工程一起工作,以提供基本的round-trip工程。
12、逆向工程
提供了一個模塊化逆向工程框架。目前,Java源代碼默認情況下提供并有針對Java模塊罐和類文件導入。
13、設(shè)計評論家
設(shè)計評論家是在后臺線程控制中連續(xù)執(zhí)行的簡單代理。他們在設(shè)計師工作時分析設(shè)計,并建議可能的改進。這些建議的范圍從語法錯誤的指示,提示返回到需要整理的設(shè)計部分,風格指南,專家設(shè)計師的建議。許多批評家提出自動改進設(shè)計。根據(jù)Argo用戶模型中的信息,控制批評者,使他們的建議與手頭的設(shè)計任務相關(guān)且及時。批評家從不打斷設(shè)計師,而是將他們的建議發(fā)布到設(shè)計師的“待辦事項”列表。
14、糾正自動(部分實現(xiàn))
批評者識別設(shè)計中的具體問題,并可以以向?qū)Щ蚱渌U詣踊男问教峁┚唧w解決方案。這些自動化允許設(shè)計改進比手工完成更快更可靠。此外,設(shè)計師不必記得如何使用工具來實現(xiàn)建議的更改。
15、“待辦事項”列表
設(shè)計師面臨的一個難題是跟蹤他們?nèi)蝿盏拇罅考毠?jié)。這是很容易跳過設(shè)計過程中的一個步驟,留下部分設(shè)計未指定,使一個錯誤,需要修訂。Argo為設(shè)計人員提供了一個“待辦事項”列表用戶界面,以有組織的形式呈現(xiàn)操作項目。這些項目可以是來自批評者的建議,提醒以完成過程模型中的步驟或由設(shè)計者輸入的個人筆記。在“待辦事項”列表窗格頂部的選擇控件允許設(shè)計者以不同的方式組織項目:按優(yōu)先級,通過決策支持,由違反設(shè)計元素等。項目顯示在所有適用的標題下?!按k事項”列表也可以被視為平面列表。
16、用戶模型(部分實現(xiàn))
Argo的用戶模型維護有關(guān)設(shè)計器的信息,并使用該信息使該工具更有用。這樣做的一種方式是控制批評者,使得只有那些及時和相關(guān)的批評者才能提出建議。在未來,評論家提供的糾正自動化和解釋也將針對設(shè)計師。
Argo的用戶模型由以下部分組成:
決策模型:列出在進行面向?qū)ο笤O(shè)計時必須做出的決策類型。每個決定與0到5的感興趣程度相關(guān)聯(lián)。如果設(shè)計者對其支持的決策的興趣為0,則評論者將不活動。
目標模型(部分實現(xiàn)):提出與設(shè)計項目目標相關(guān)的問題列表。支持主動目標的批評者可能會提出建議。
工作分解結(jié)構(gòu)(未來):列出在進行面向?qū)ο笤O(shè)計時必須執(zhí)行的任務。每個任務都與一個活動級別和若干決策相關(guān)聯(lián)。當決定接下來要做什么任務時,此模型為設(shè)計人員提供資源。
技能模型(未來):每個設(shè)計師都有自己的優(yōu)勢和弱點。Argo的技能模型跟蹤設(shè)計師的自我報告的與問題和解決方案領(lǐng)域相關(guān)的知識水平。修正評論者發(fā)現(xiàn)的問題的估計時間取決于設(shè)計師對領(lǐng)域概念,設(shè)計技術(shù)和工具特征的了解。
17、清單
檢查表目前被廣泛用于設(shè)計審查會議,部分原因是因為它們提醒設(shè)計人員覆蓋所有設(shè)計細節(jié)并避免常見的設(shè)計錯誤。Argo提供了相同目的的檢查表,但比被動打印列表有幾個優(yōu)點:
Argo的檢查表專用于所選的設(shè)計元素。每種類型的設(shè)計元素(例如,類,屬性,操作,關(guān)聯(lián))具有其自己的核對表。
不相關(guān)的清單項目將從列表中自動刪除。
清單項目的文本針對正在審查的設(shè)計元素。例如,Argo使用元素名稱而不是在打印列表中使用的代詞。
(未來)清單項目可以為設(shè)計者提供幫助完成指定設(shè)計更改的向?qū)А@?,檢查列表項“應將屬性Age移動到Person的超類之一(例如,Animal)”可以啟動向?qū)б詭椭鷮傩韵蛏弦苿拥筋悓哟谓Y(jié)構(gòu)。
清單有些類似于批評(實際上,它們共享一些相同的實現(xiàn)),但是它們在特異性級別上有所不同,使得我們認為它們應該被單獨地呈現(xiàn)給設(shè)計者。批評者尋找非常具體的問題,并在檢測到這些問題時提供具體建議。設(shè)計師仍然對任何設(shè)計更改做出最終決定,但是評論家可以自動進行大量的分析和工作。相比之下,清單項目更加通用和模糊,他們提醒設(shè)計師,但是設(shè)計師必須做大部分的分析和工作。
18、瀏覽器透視圖
ArgoUML與大多數(shù)工具一樣,提供了一個樹視圖,允許設(shè)計者訪問他們的建模項目的各個部分。與其他工具不同,ArgoUML提供9種不同的瀏覽器視角和一個簡單的編輯器來自定義這些透視圖或創(chuàng)建新的透視圖。每個瀏覽器透視圖都由一組規(guī)則組成。每個規(guī)則定義給定設(shè)計元素的可能子項。當規(guī)則被組合時,它們產(chǎn)生由每個規(guī)則產(chǎn)生的孩子的并集。大約有70條規(guī)則可供設(shè)計師在探索視角中使用。一個簡單的對話框允許設(shè)計者指定組成每個透視圖的規(guī)則。
19、多重,重疊視圖
復雜設(shè)計由數(shù)百個具有彼此復雜關(guān)系的元素組成。當設(shè)計師能夠看到影響某個設(shè)計問題的元素和關(guān)系時,他們能夠更好地理解設(shè)計并做出改變。沒有一個圖可以澄清所有的設(shè)計問題。相反,必須使用多個圖表和其他表示。
軟件特色
1、借鑒了認知心理學的研究成果,通過支持面向?qū)ο筌浖O(shè)計師和建筑師的認知需求,提供新穎的功能以提高生產(chǎn)力。
2、廣泛支持開放標準 - UML,XMI,SVG,OCL等。
3、ArgoUML是100%純Java應用程序。這使得ArgoUML能夠在可用的Java平臺的可靠端口的所有平臺上運行。
4、ArgoUML是一個開源項目,這是完全免費的軟件。源代碼的可用性確保了新一代軟件設(shè)計師和研究人員將擁有一個經(jīng)過驗證的框架,從中可以推動CASE工具技術(shù)的發(fā)展和演變。
5、UML是最流行的建模語言,Java是最有生產(chǎn)力的面向?qū)ο箝_發(fā)平臺之一。 Jason Robbins和加州大學歐文分校的其他研究團隊在創(chuàng)建ArgoUML時利用了這些優(yōu)勢。其結(jié)果是面向?qū)ο笙到y(tǒng)設(shè)計的可靠開發(fā)工具和環(huán)境。此外,它為面向?qū)ο驝ASE工具的開發(fā)和研究提供了一個測試平臺。
軟件亮點
1、UML代表統(tǒng)一建模語言,企業(yè)可以使用該語言可視化不同的設(shè)計系統(tǒng)。
2、通用語言用于開發(fā)目的,由一系列語義,符號和圖表組成。
3、該語言可能非常復雜,并且支持該語言的大多數(shù)應用程序都希望掌握該技術(shù)的基礎(chǔ)知識。
4、ArgoUML使軟件開發(fā)人員和公司更容易創(chuàng)建基于UML的開發(fā)計劃。
5、它具有獨特的功能,可支持決策制定并簡化建模過程。
6、該應用程序為OCL,SVG和XMI等其他標準提供支持,并且可以在任何Java平臺上運行。
下載地址
- 電腦版
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
猜您喜歡
- 3d建模軟件合集
- 3D建模是通過三維制作軟件,在虛擬三維空間構(gòu)建出具有三維數(shù)據(jù)的模型,是在現(xiàn)代很常見的領(lǐng)域,動漫、電影、游戲都離不開它,那么如何選擇合適的3D建模軟件呢?小編給大家整理了一些實用的3D建模軟件 ,包括3ds Max、makehuman、Blender等,無論你是一個想要提高技能的2D藝術(shù)家,還是想要升級現(xiàn)有工具的經(jīng)驗豐富的3D建模專業(yè)人士,這些軟件都會對你有所幫助,感興趣的朋友快在本頁面下載吧!
-
Transmutr Artist(3D建模轉(zhuǎn)換sketchup工具) v1.2.11 轉(zhuǎn)換工具 / 89.67M
-
Bforartists官方版(3D建模軟件) v4.2.0 3D\CAD軟件 / 362.63M
-
blender三維軟件建模軟件 v4.2.3官方版 3D\CAD軟件 / 325.52M
-
ug1847中文免費版 3D\CAD軟件 / 6.71G
-
The Foundry Modo(3D建模軟件) v17.0v8 3D\CAD軟件 / 691.27M
-
VRoid Studio漢化版 v1.0.3 動畫制作 / 271.18M
同類軟件
網(wǎng)友評論
共0條評論分類列表
類似軟件
-
staruml(uml建模工具)官方版 v6.1.2 輔助設(shè)計 / 190.62M
-
visual paradigm(UML建模和CASE工具) v17.1官方版 編程其它 / 756.21M
精彩發(fā)現(xiàn)
換一換精品推薦
-
CopperCube(3D場景模型創(chuàng)作軟件) v6.7.0 輔助設(shè)計 / 45.06M
查看 -
Duduf Duik(AE動畫綁定插件) v15.08 輔助設(shè)計 / 21.14M
查看 -
遠盛水工軟件for 浩辰CAD2023 v9.98官方版 輔助設(shè)計 / 14.05M
查看 -
staruml(uml建模工具)官方版 v6.1.2 輔助設(shè)計 / 190.62M
查看 -
OriginLab OriginPro 2022中文版 v9.9.0.225 輔助設(shè)計 / 1.77G
查看