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