編輯點(diǎn)評:JUDECommunity建模工具最新版
UML建模工具-JUDE-Community是一款建模中文版工具,該軟件下載使用完全免費(fèi),能幫助大家解決日常工作、生活中的許多問題,通過這款建模工具,小編今天給大家準(zhǔn)備了JUDECommunity建模工具最新版,喜歡的就快來下載吧
應(yīng)用簡介
JUDE是一個(gè)中日合作的軟件項(xiàng)目,有商業(yè)化的Professional版本和免費(fèi)的Community版本,最大的區(qū)別是免費(fèi)版的不支持UML 2.0,對于一般應(yīng)用足夠了。
UDE只支持生成JAVA代碼,不能生成C#代碼,這一點(diǎn)是讓我最覺得不爽的地方,而且JUDE是JAVA開發(fā)的,運(yùn)行速度并不快,早期版本似乎也不太穩(wěn)定,
總是提示內(nèi)存不足。以前我一直使用的是一個(gè)老版本,好像是1點(diǎn)幾的,直到前幾天,異常復(fù)雜的序列圖把JUDE累趴下了,打開文件時(shí)總提示出錯(cuò),
那份設(shè)計(jì)圖可是我?guī)滋斓男难叮瑢?shí)在不甘心,到官方網(wǎng)站上去查詢,發(fā)現(xiàn)3點(diǎn)幾版本的都出來的,下載下來一看,哈哈損壞的文檔可以順利打開,看來新版本的穩(wěn)定性不錯(cuò)。
使用須知
一款簡單實(shí)用的UML建模中文版工具!附件包含:綠色版程序包、JUDE使用教程PPT。(使用前,系統(tǒng)必須先安裝JDK)
應(yīng)用簡介
JUDE是一個(gè)中日合作的軟件項(xiàng)目,有商業(yè)化的Professional版本和免費(fèi)的Community版本,最大的區(qū)別是免費(fèi)版的不支持UML 2.0,對于一般應(yīng)用足夠了。
UDE只支持生成JAVA代碼,不能生成C#代碼,這一點(diǎn)是讓我最覺得不爽的地方,而且JUDE是JAVA開發(fā)的,運(yùn)行速度并不快,早期版本似乎也不太穩(wěn)定,
總是提示內(nèi)存不足。以前我一直使用的是一個(gè)老版本,好像是1點(diǎn)幾的,直到前幾天,異常復(fù)雜的序列圖把JUDE累趴下了,打開文件時(shí)總提示出錯(cuò),
那份設(shè)計(jì)圖可是我?guī)滋斓男难叮瑢?shí)在不甘心,到官方網(wǎng)站上去查詢,發(fā)現(xiàn)3點(diǎn)幾版本的都出來的,下載下來一看,哈哈損壞的文檔可以順利打開,看來新版本的穩(wěn)定性不錯(cuò)。
哪一個(gè)uml建模工具好用?
不少網(wǎng)友會(huì)在后臺給小編留言,詢問小編關(guān)于軟件使用的意見,其中,有一位網(wǎng)友的提問引起了小編的注意。他的問題是:你覺得哪一個(gè)uml建模工具好用?
如果你也對這一個(gè)問題感到好奇的話,可以來看看今天的文章,小編將給大家推薦6款好用的uml建模工具,給大家一個(gè)參考。
uml建模工具
6款好用的uml建模工具
一、StarUML
StarUML
StarUML是一種創(chuàng)建UML類圖,是一種生成類圖和其他類型的統(tǒng)一建模語言(UML)圖表的工具,是一個(gè)開源項(xiàng)目之一發(fā)展快、靈活、可擴(kuò)展性強(qiáng)(zj)。
StarUML免費(fèi)版是一款開放源碼的 UML 開發(fā)工具,可繪制9款UML圖:用例圖、類圖、序列圖、狀態(tài)圖、活動(dòng)圖、通信圖、模塊圖、部署。
StarUML可設(shè)計(jì)關(guān)于銀行金融卡業(yè)務(wù)的 UseCase 圖或是關(guān)于可樂販賣機(jī)的實(shí)時(shí)控制系統(tǒng)的 UseCase圖。
軟件特色
可繪制9款UML圖:用例圖、類圖、序列圖、狀態(tài)圖、活動(dòng)圖、通信圖、構(gòu)件圖、部署圖以及復(fù)合結(jié)構(gòu)圖等。
完全免費(fèi):StarUML是一套開放源碼的軟件,不僅免費(fèi)自由下載,連代碼都免費(fèi)開放。
多種格式影像文件:可導(dǎo)出JPG、JPEG、BMP、EMF和WMF等格式的影像文件。
語法檢驗(yàn):StarUML遵守UML的語法規(guī)則,不支持違反語法的動(dòng)作。
正反向工程:StarUML可以依據(jù)類圖的內(nèi)容生成Java、C++、C#代碼,也能夠讀取Java、C++、C#代碼反向生成類圖。反向工程有兩個(gè)主要用途,
其一是舊有的源碼反轉(zhuǎn)成圖之后,可以構(gòu)建UML模型的方式繼續(xù)將新的設(shè)計(jì)添加上去;另一項(xiàng)用途是想要解析源碼時(shí),可以通過反轉(zhuǎn)的類圖來理解,不再需要查看一行又一行的代碼,這將節(jié)省大量的時(shí)間和精力。
支持XMI:StarUML接受XMI 1.1、1.2和1.3版的導(dǎo)入導(dǎo)出。XMI是一種以XML為基礎(chǔ)的交換格式,用以交換不同開發(fā)工具所生成的UML模型。
導(dǎo)入Rose文件:StarUML可以讀取Rational Rose生成的文件,讓原先Rose的用戶可以轉(zhuǎn)而使用免費(fèi)的StarUML。早期,Rational Rose是市場占有率最高的UML開發(fā)工具,
同時(shí)也是相當(dāng)昂貴的工具。由于Rational Rose非常聞名,后來讓IBM給收購了。
支持模式:支持23種GoF模式(Pattern),以及3種EJB模式。GoF模式出自于Erich Gamma等4人合著的Design Patterns:Elements of Reusable Object-Oriented Software一書,
其內(nèi)列出了23種軟件模式,可解決軟件設(shè)計(jì)上的特定問題。StarUML也支持3種常用的EJB模式,分別為EntityEJB、MessageDrivenEJB、SessionEJB。
StarUML也結(jié)合了模式和自動(dòng)生成代碼的功能,方便落實(shí)設(shè)計(jì)。
下載地址:StarUML
二、億圖圖示專家
億圖圖示專家
億圖圖示專家是一款基于矢量的綜合繪圖工具,包含大量的實(shí)例庫和模版庫。可以很方便的創(chuàng)建流程圖、網(wǎng)絡(luò)拓?fù)鋱D、組織結(jié)構(gòu)圖、商業(yè)圖表、方向圖、UML、軟件設(shè)計(jì)圖、站點(diǎn)報(bào)告、建筑設(shè)計(jì)等等。
億圖圖示是一款跨平臺的全類型圖形圖表設(shè)計(jì)軟件。使用它可以非常容易地創(chuàng)建有專業(yè)水準(zhǔn)的流程圖、組織結(jié)構(gòu)圖、網(wǎng)絡(luò)圖、商業(yè)展示、建筑平面圖、思維導(dǎo)圖、
科學(xué)插畫、時(shí)尚設(shè)計(jì)、UML圖、工作流程圖、程序結(jié)構(gòu)圖、網(wǎng)頁設(shè)計(jì)圖、電氣工程圖、方向地圖、數(shù)據(jù)庫圖表及更多。
軟件特色:
1、 超過220個(gè)繪圖類型。億圖圖示可以創(chuàng)建220多種圖表類型,利用模板和符號庫簡化繪圖過程,即使是新手也能使用億圖創(chuàng)建出有專業(yè)水準(zhǔn)可以用作展示的圖形。
2、 從模版和示例開始。 擁有超過12500個(gè)各式各樣矢量符號的符號庫,繪圖從未如此容易!使用模版和示例,新的升級形狀,即裝即用的繪圖工具,快速啟動(dòng)繪圖吧。
3、 幾分鐘拿到一張有專業(yè)水準(zhǔn)的圖表。這是一款簡單易用的文字圖形處理程序。軟件界面直觀,不需要經(jīng)驗(yàn)和專業(yè)知識。它能夠讓您在僅僅幾分鐘內(nèi)就可以創(chuàng)建一個(gè)更好的圖表。
4、 快速創(chuàng)建交互式信息圖表。您可以通過將圖表鏈接到網(wǎng)站、或者在圖表中插入文件、加入注釋、甚至將圖表和其他億圖圖形鏈接起來,都可以迅速地增加圖表的信息量。任何人都可以創(chuàng)建這種智能的信息圖表。
幫助您更方便,更快捷的闡述設(shè)計(jì)思想,創(chuàng)作靈感。在設(shè)計(jì)時(shí)億圖采用全拖曳式操作,結(jié)合2000多個(gè)常用圖形模板庫和用戶自定義實(shí)例庫,最大程度簡化用戶的工作量。
下載地址:億圖圖示專家
三、Software Ideas Modele
Software Ideas Modele
Software Ideas Modeler 是一個(gè)小型,便攜和功能強(qiáng)大的程序,這將有助于您創(chuàng)建UML圖。
它支持10種UML圖(類圖,用例圖,通訊圖,序列圖,包圖,對象圖,部署圖,狀態(tài)機(jī)圖,活動(dòng)圖,縱斷面圖),實(shí)體關(guān)系圖,圖的要求和用戶界面建模。
特別說明:軟件包含有簡體中文界面!專業(yè)版?zhèn)人使用是完全免費(fèi)的!
下載地址:Software Ideas Modele
四、RGui
RGui
R軟件是一款專業(yè)的統(tǒng)計(jì)建模軟件,與其它建模軟件不同的是這款軟件完全免費(fèi)、開源,所以深受大家的青睞。R軟件擁有數(shù)據(jù)存儲和處理系統(tǒng);數(shù)組運(yùn)算工具
(其向量、矩陣運(yùn)算方面功能尤其強(qiáng)大);完整連貫的統(tǒng)計(jì)分析工具;優(yōu)秀的統(tǒng)計(jì)制圖等多種功能。
基本簡介
與其說R是一種統(tǒng)計(jì)軟件,還不如說R是一種數(shù)學(xué)計(jì)算的環(huán)境,因?yàn)镽并不是僅僅提供若干統(tǒng)計(jì)程序、使用者只需指定數(shù)據(jù)庫和若干參數(shù)便可進(jìn)行一個(gè)統(tǒng)計(jì)分析。
R的思想是:它可以提供一些集成的統(tǒng)計(jì)工具,但更大量的是它提供各種數(shù)學(xué)計(jì)算、統(tǒng)計(jì)計(jì)算的函數(shù),從而使使用者能靈活機(jī)動(dòng)的進(jìn)行數(shù)據(jù)分析,甚至創(chuàng)造出符合需要的新的統(tǒng)計(jì)計(jì)算方法。
該語言的語法表面上類似 C,但在語義上是函數(shù)設(shè)計(jì)語言的(functional programming language)的變種并且和Lisp 以及 APL有很強(qiáng)的兼容性。特別的是,
它允許在“語言上計(jì)算”(computing on the language)。這使得它可以把表達(dá)式作為函數(shù)的輸入?yún)?shù),而這種做法對統(tǒng)計(jì)模擬和繪圖非常有用。
在R的安裝程序中只包含了8個(gè)基礎(chǔ)模塊,其他外在模塊可以通過CRAN獲得
軟件特色
R是自由軟件。這意味著它是完全免費(fèi),開放源代碼的。可以在它的網(wǎng)站及其鏡像中下載任何有關(guān)的安裝程序、源代碼、程序包及其源代碼、文檔資料。標(biāo)準(zhǔn)的安裝文件身自身就帶有許多模塊和內(nèi)嵌統(tǒng)計(jì)函數(shù),安裝好后可以直接實(shí)現(xiàn)許多常用的統(tǒng)計(jì)功能。
2.R是一種可編程的語言。作為一個(gè)開放的統(tǒng)計(jì)編程環(huán)境,語法通俗易懂,很容易學(xué)會(huì)和掌握語言的語法。而且學(xué)會(huì)之后,我們可以編制自己的函數(shù)來擴(kuò)展現(xiàn)有的語言。這也就是為什么它的更新速度比一般統(tǒng)計(jì)軟件,如,SPSS,SAS等快得多。大多數(shù)最新的統(tǒng)計(jì)方法和技術(shù)都可以在R中直接得到。
3. 所有R的函數(shù)和數(shù)據(jù)集是保存在程序包里面的。只有當(dāng)一個(gè)包被載入時(shí),它的內(nèi)容才可以被訪問。一些常用、基本的程序包已經(jīng)被收入了標(biāo)準(zhǔn)安裝文件中,隨著新的統(tǒng)計(jì)分析方法的出現(xiàn),標(biāo)準(zhǔn)安裝文件中所包含的程序包也隨著版本的更新而不斷變化。在另外版安裝文件中,已經(jīng)包含的程序包有:base一R的基礎(chǔ)模塊、mle一極大似然估計(jì)模塊、ts一時(shí)間序列分析模塊、mva一多元統(tǒng)計(jì)分析模塊、survival一生存分析模塊等等。
4.R具有很強(qiáng)的互動(dòng)性。除了圖形輸出是在另外的窗口處,它的輸入輸出窗口都是在同一個(gè)窗口進(jìn)行的,輸入語法中如果出現(xiàn)錯(cuò)誤會(huì)馬上在窗口口中得到提示,對以前輸入過的命令有記憶功能,可以隨時(shí)再現(xiàn)、編輯修改以滿足用戶的需要。輸出的圖形可以直接保存為JPG,BMP,PNG等圖片格式,還可以直接保存為pdf文件。另外,和其他編程語言和數(shù)據(jù)庫之間有很好的接口。
下載地址:RGui
五、Astah
Astah
uml建模工具Astah Professional是一款非常實(shí)用的uml建模工具。Astah Professional一個(gè)百分之百的使用Java應(yīng)用程序,可以多功能跨平臺在各種主流操作系統(tǒng)中使用。支持各種標(biāo)準(zhǔn)格式。
功能介紹
支持UML1.4中所有圖和主要的圖形,元模(Meta Model)及屬性,全面滿足用戶建模所需
思維導(dǎo)圖
工程合并
協(xié)作開發(fā)
軟件特色
可以JAVA導(dǎo)成UML, UML導(dǎo)出JAVA。支持UML2.0(好像是部分支持)
JUDE改名后叫astah,但astah的社區(qū)版,好多功能移到了astah的收費(fèi)版。
可在所以免費(fèi)版本中功能也強(qiáng)大。強(qiáng)大到完全夠用。
astah* community6.0后,astah* 增加很多的特性(Mind,java,c/c++,c#代碼導(dǎo)入導(dǎo)出等),以前JUDE community5.5的重要功能在astah* community6.0卻沒有了,
僅僅在astah* community6.0中保留了菜單,(以前JUDE中基本的免費(fèi)的功能也沒有了),你要想使用astah* 的新增特性就必須花銀子上級到astah* UML或者astah* professional。它的JAVA導(dǎo)出代碼和逆向工程的功能沒有了,此功能竟然轉(zhuǎn)移到了astah* UML工具中了
下載地址:Astah
六、Argo UML
Argo UML
UML建模軟件(Argo UML)是一款開源的uml建模工具支持所有UML1.4的標(biāo)準(zhǔn)圖形。它可以運(yùn)行在任何Java 平臺上,并且支持10 種語言(地區(qū)語言而不是編程語言)。它用Java構(gòu)造,并遵守開源的BSD協(xié)議。
熱門評論
最新評論