當前位置:首頁 > 電腦軟件 > 輔助設計 > ArgoUML官方版(UML建模軟件)

ArgoUML官方版(UML建模軟件)

版本:v0.34 大?。?5.74M 語言:英文 類別:輔助設計
  • 類型:國外軟件
  • 授權:免費軟件
  • 更新:2024-08-27
  • 標簽: 3D建模
  • 環(huán)境:Windows8,Windows7,WinXP,WinVista
  • 本地下載
9
0% 0%

情介紹

ArgoUML官方版是一款免費開源的UML建模工具,可以支持UML1.4的所有標準圖形繪制,軟件是由java進行構造的,所以在使用的時候需要在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轉換為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支持由德累斯頓技術大學提供和開發(fā),謝謝!

11、代碼生成

ArgoUML為Java,C ++,C#,PHP4和PHP5提供代碼生成??梢蕴砑悠渌Z言,因為代碼生成是模塊化框架。Java代碼生成與Java逆向工程一起工作,以提供基本的round-trip工程。

12、逆向工程

提供了一個模塊化逆向工程框架。目前,Java源代碼默認情況下提供并有針對Java模塊罐和類文件導入。

13、設計評論家

設計評論家是在后臺線程控制中連續(xù)執(zhí)行的簡單代理。他們在設計師工作時分析設計,并建議可能的改進。這些建議的范圍從語法錯誤的指示,提示返回到需要整理的設計部分,風格指南,專家設計師的建議。許多批評家提出自動改進設計。根據(jù)Argo用戶模型中的信息,控制批評者,使他們的建議與手頭的設計任務相關且及時。批評家從不打斷設計師,而是將他們的建議發(fā)布到設計師的“待辦事項”列表。

14、糾正自動(部分實現(xiàn))

批評者識別設計中的具體問題,并可以以向導或其他校正自動化的形式提供具體解決方案。這些自動化允許設計改進比手工完成更快更可靠。此外,設計師不必記得如何使用工具來實現(xiàn)建議的更改。

15、“待辦事項”列表

設計師面臨的一個難題是跟蹤他們任務的大量細節(jié)。這是很容易跳過設計過程中的一個步驟,留下部分設計未指定,使一個錯誤,需要修訂。Argo為設計人員提供了一個“待辦事項”列表用戶界面,以有組織的形式呈現(xiàn)操作項目。這些項目可以是來自批評者的建議,提醒以完成過程模型中的步驟或由設計者輸入的個人筆記。在“待辦事項”列表窗格頂部的選擇控件允許設計者以不同的方式組織項目:按優(yōu)先級,通過決策支持,由違反設計元素等。項目顯示在所有適用的標題下?!按k事項”列表也可以被視為平面列表。

16、用戶模型(部分實現(xiàn))

Argo的用戶模型維護有關設計器的信息,并使用該信息使該工具更有用。這樣做的一種方式是控制批評者,使得只有那些及時和相關的批評者才能提出建議。在未來,評論家提供的糾正自動化和解釋也將針對設計師。

Argo的用戶模型由以下部分組成:

決策模型:列出在進行面向對象設計時必須做出的決策類型。每個決定與0到5的感興趣程度相關聯(lián)。如果設計者對其支持的決策的興趣為0,則評論者將不活動。

目標模型(部分實現(xiàn)):提出與設計項目目標相關的問題列表。支持主動目標的批評者可能會提出建議。

工作分解結構(未來):列出在進行面向對象設計時必須執(zhí)行的任務。每個任務都與一個活動級別和若干決策相關聯(lián)。當決定接下來要做什么任務時,此模型為設計人員提供資源。

技能模型(未來):每個設計師都有自己的優(yōu)勢和弱點。Argo的技能模型跟蹤設計師的自我報告的與問題和解決方案領域相關的知識水平。修正評論者發(fā)現(xiàn)的問題的估計時間取決于設計師對領域概念,設計技術和工具特征的了解。

17、清單

檢查表目前被廣泛用于設計審查會議,部分原因是因為它們提醒設計人員覆蓋所有設計細節(jié)并避免常見的設計錯誤。Argo提供了相同目的的檢查表,但比被動打印列表有幾個優(yōu)點:

Argo的檢查表專用于所選的設計元素。每種類型的設計元素(例如,類,屬性,操作,關聯(lián))具有其自己的核對表。

不相關的清單項目將從列表中自動刪除。

清單項目的文本針對正在審查的設計元素。例如,Argo使用元素名稱而不是在打印列表中使用的代詞。

(未來)清單項目可以為設計者提供幫助完成指定設計更改的向導。例如,檢查列表項“應將屬性Age移動到Person的超類之一(例如,Animal)”可以啟動向導以幫助將屬性向上移動到類層次結構。

清單有些類似于批評(實際上,它們共享一些相同的實現(xiàn)),但是它們在特異性級別上有所不同,使得我們認為它們應該被單獨地呈現(xiàn)給設計者。批評者尋找非常具體的問題,并在檢測到這些問題時提供具體建議。設計師仍然對任何設計更改做出最終決定,但是評論家可以自動進行大量的分析和工作。相比之下,清單項目更加通用和模糊,他們提醒設計師,但是設計師必須做大部分的分析和工作。

18、瀏覽器透視圖

ArgoUML與大多數(shù)工具一樣,提供了一個樹視圖,允許設計者訪問他們的建模項目的各個部分。與其他工具不同,ArgoUML提供9種不同的瀏覽器視角和一個簡單的編輯器來自定義這些透視圖或創(chuàng)建新的透視圖。每個瀏覽器透視圖都由一組規(guī)則組成。每個規(guī)則定義給定設計元素的可能子項。當規(guī)則被組合時,它們產(chǎn)生由每個規(guī)則產(chǎn)生的孩子的并集。大約有70條規(guī)則可供設計師在探索視角中使用。一個簡單的對話框允許設計者指定組成每個透視圖的規(guī)則。

19、多重,重疊視圖

復雜設計由數(shù)百個具有彼此復雜關系的元素組成。當設計師能夠看到影響某個設計問題的元素和關系時,他們能夠更好地理解設計并做出改變。沒有一個圖可以澄清所有的設計問題。相反,必須使用多個圖表和其他表示。

軟件特色

1、借鑒了認知心理學的研究成果,通過支持面向對象軟件設計師和建筑師的認知需求,提供新穎的功能以提高生產(chǎn)力。

2、廣泛支持開放標準 - UML,XMI,SVG,OCL等。

3、ArgoUML是100%純Java應用程序。這使得ArgoUML能夠在可用的Java平臺的可靠端口的所有平臺上運行。

4、ArgoUML是一個開源項目,這是完全免費的軟件。源代碼的可用性確保了新一代軟件設計師和研究人員將擁有一個經(jīng)過驗證的框架,從中可以推動CASE工具技術的發(fā)展和演變。

5、UML是最流行的建模語言,Java是最有生產(chǎn)力的面向對象開發(fā)平臺之一。 Jason Robbins和加州大學歐文分校的其他研究團隊在創(chuàng)建ArgoUML時利用了這些優(yōu)勢。其結果是面向對象系統(tǒng)設計的可靠開發(fā)工具和環(huán)境。此外,它為面向對象CASE工具的開發(fā)和研究提供了一個測試平臺。

軟件亮點

1、UML代表統(tǒng)一建模語言,企業(yè)可以使用該語言可視化不同的設計系統(tǒng)。

2、通用語言用于開發(fā)目的,由一系列語義,符號和圖表組成。

3、該語言可能非常復雜,并且支持該語言的大多數(shù)應用程序都希望掌握該技術的基礎知識。

4、ArgoUML使軟件開發(fā)人員和公司更容易創(chuàng)建基于UML的開發(fā)計劃。

5、它具有獨特的功能,可支持決策制定并簡化建模過程。

6、該應用程序為OCL,SVG和XMI等其他標準提供支持,并且可以在任何Java平臺上運行。

載地址

  • 電腦版
ArgoUML官方版(UML建模軟件) v0.34

有问题?点击反馈,小编认真对待每一条反馈,尽可能解决用户遇到的问题!
如下载资源安装包需要解密,密码为3322软件站纯网址:www.32r.com

您喜歡

3d建模軟件合集
3d建模軟件合集
3D建模是通過三維制作軟件,在虛擬三維空間構建出具有三維數(shù)據(jù)的模型,是在現(xiàn)代很常見的領域,動漫、電影、游戲都離不開它,那么如何選擇合適的3D建模軟件呢?小編給大家整理了一些實用的3D建模軟件 ,包括3ds Max、makehuman、Blender等,無論你是一個想要提高技能的2D藝術家,還是想要升級現(xiàn)有工具的經(jīng)驗豐富的3D建模專業(yè)人士,這些軟件都會對你有所幫助,感興趣的朋友快在本頁面下載吧!

網(wǎng)友評論

0條評論
(您的評論需要經(jīng)過審核才能顯示)