中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
常用UML建模工具
常用UML建模工具

 UML不算是個新名詞,但是實際中還是用得很少(可能是因為都是做小項目的原因吧,大項目就用得多了).
 UML是個好東西,但是過分的依賴于UML也不是一件好事,因為有時候它會把簡單的東西復(fù)雜化.
即使是代碼的優(yōu)良結(jié)構(gòu)和可重用性也不能作為強(qiáng)制使用UML借口,良好的算法完全可以替代部分不必要的設(shè)計模塊,或者說,其實有更好的UML設(shè)計你沒有發(fā)現(xiàn).
 1,RationalRose:大恐龍,小項目中難以使用,雖然是UML設(shè)計者做的。雖然這是一個推薦使用的高端工具,它使改進(jìn)和維護(hù)設(shè)計、從模型生成報表、在平行協(xié)作環(huán)境中與他人共同進(jìn)行建模工作變得很方便。盡管Rose這個名稱跟英文中玫瑰單詞一摸一樣,但是這里他代表Rational公司的面向?qū)ο蠓治龊驮O(shè)計工具的一款力作。Rose目前在國內(nèi)正被越來越多的公司所使用,其原因一方面是隨著軟件規(guī)模的擴(kuò)大,面向?qū)ο蠓治龊驮O(shè)計的優(yōu)勢突現(xiàn)出來,軟件企業(yè)正在從面向過程向面向?qū)ο筮^渡。另一方面,Rose集中體現(xiàn)了統(tǒng)一軟件建模(UML)的先進(jìn)設(shè)計思想,能夠通過一套統(tǒng)一的圖形符號簡潔有效地表達(dá)各種設(shè)計思想。當(dāng)然,常用UML建模工具Rose本身在設(shè)計上的完善和與RationalCASE家族的完美集成也是作為一款最成功的CASE產(chǎn)品的基礎(chǔ)。Rose2002功能上可以完成UML的9種標(biāo)準(zhǔn)建模,即靜態(tài)建模(用例圖類圖對象圖組件圖配置圖)和動態(tài)建模(合作圖序列圖狀態(tài)轉(zhuǎn)移圖活動圖),為了使靜態(tài)建模可以直接作用于代碼,Rose提供了類設(shè)計到多種程序語言代碼自動產(chǎn)生的插件。同時,作為一款優(yōu)秀的分析和設(shè)計工具,常用UML建模工具Rose具有強(qiáng)大的正向和逆向工程能力。正向工程這里指的是由設(shè)計產(chǎn)生代碼,逆向工程指由代碼歸納出設(shè)計。通過逆向工程Rose可以對歷史系統(tǒng)作出分析,然后進(jìn)行改進(jìn),再通過正向工程產(chǎn)生新系統(tǒng)的代碼,這樣的設(shè)計方式我們稱之為再工程。下載地址:Rose2000和破解:http://id49479.my.u2i.net/Rose2003:http://www.nj13z.cn/2004/down_view.asp?action=download&id=14Rose2003破解:http://www.vchelp.net/ASP/cdf_pic/200405/reply_1_529068.rar

2,XDE,分別有4vs.net和4wsda的,很不錯,值得使用. 
 3,BorlandTogether:有很多版本,其中4VS.Net不推薦使用,用Jbuilder推薦使用,只是實在不喜歡它的界面。(Java開發(fā)的大,慢恐龍,但是各項功能很爽,這也不能怪它,java做的東西慢是正常的)。但它的功能還是很強(qiáng)大的。尤其是逆向工程用起來很方便,只不過當(dāng)時我們的EJB項目中EJB都非常大,動輒幾千行,用它生成的sequence圖實在太詳細(xì)了,只有不停地刪掉細(xì)節(jié),留下框架。建議非不得已不要使用這個龐然大物,對你的機(jī)器和你的耐心都是個考驗。它有foreclipse,vs.net等等插件,感覺也不錯。4,MSVisio2003forVisualStudio:VisioProfessional2000開始提供內(nèi)建的UML支持。Enterprise版更加完整。這是一個功能廣泛強(qiáng)大的工具。和vs.net結(jié)合不錯,只是僅限于VS.NET的代碼生成,沒意思,各方面都不舒服。
 5,PowerDesigner:是簡練實用的常用UML建模工具、6.0支持?jǐn)?shù)據(jù)流圖,8.0支持UML的UseCase/sequence/class視圖;
 6,VisualParadigm:(http://www.visual-paradigm.com/vpuml.php)目前最合適也是最火的軟件了(從這一年來網(wǎng)站的設(shè)計變化就可以看出來好賣),強(qiáng)大,非Java.CommunityEdition可以免費使用,當(dāng)然有功能限制.是一種UML建模和分析工具,出色的建模功能和代碼同步。 
 7,WithClass2000:(http://www.microgold.com/)界面不是很好看,而且也沒有免費版本,不過功能還不錯,特別是代碼生成的能力.
 8,Poseidon(海神...):也是Java的,很漂亮,就是太慢。
 9,Jude:一個號稱中日xp合作開發(fā)出來的小uml工具,只有幾m的大小,功能也還不錯。也是java做的,速度還是很快的。如果不需要使用逆向工程之類的高級功能的話,強(qiáng)烈推薦這個常用UML建模工具,并且它是免費的。 
 10,MagicDraw:一個基于Java的廉價常用UML建模工具。 
 11,ObjecteeringUML:一個免費的個人UML產(chǎn)品。12,SystemArchitect:一個很受歡迎的高端UML建模工具,支持雙向工程(Round-tripEngineering)。


五個免費UML建模工具推薦

2009-08-24 10:35 51CTO 51CTO.com 我要評論(0) 字號:T | T

本文推薦五個免費的UML建模工具。對軟件開發(fā)而言,軟件的對象模型有助于他們對軟件的需求以及系統(tǒng)的架構(gòu)和功能進(jìn)行溝通。

AD:

UML工具很多是商用的,價格不菲;而免費的UML建模工具,功能完善的很少。以下推薦的是五個免費的UML建模工具,相對而言還算功能比較不錯。

免費UML建模工具推薦:JUDE – community

如果您的開發(fā)環(huán)境中只能使用正版軟件,而又因種種原因無法獲得專業(yè)級的建模工具,正苦苦尋找一個好用的,免費的工具時,那么JUDE絕對值得您一試。JUDE是一個中日合作的軟件項目,有商業(yè)化的Professional版本和免費的Community版本,最大的區(qū)別是免費版的不支持UML 2.0,對于一般應(yīng)用足夠了。

免費UML建模工具推薦:UMLet

UMLet是一個開放源代碼輕量級UML建模工具。UMLet能夠讓你快速建模,并且能夠?qū)С龈鞣N格式SVG, JPG, PDF and LaTeX-friendly EPS。

免費UML建模工具推薦:Argo UML

ArgoUML 是一款開源的UML 建模工具,支持所有UML 1.4 的標(biāo)準(zhǔn)圖形。它可以運行在任何Java 平臺上,并且支持10 種語言(地區(qū)語言而不是編程語言)。它用Java構(gòu)造,并遵守開源的BSD協(xié)議。

免費UML建模工具推薦:BOUml

一個免費的UML 2工具箱,支持C++,Java以及Idl。

免費UML建模工具推薦:Visual paradigm – community

為軟件工程師、系統(tǒng)分析員、商業(yè)分析員、系統(tǒng)建筑師而設(shè)計的一個UML CASE工具。


【轉(zhuǎn)】三大UML建模工具Visio、Rational Rose、PowerDesign的區(qū)別

2011-05-04 17:27 by 瀟湘隱者, 835 visits, 收藏, 編輯

本文轉(zhuǎn)自http://developer.51cto.com/art/201006/207993.htm 

 

UML建模工具相信大家有所了解,那么你對UML建模工具Visio 、Rational Rose、PowerDesign之間的區(qū)別和聯(lián)系是否了解,這里就像大家簡單介紹一下。

 

ROSE是直接從UML發(fā)展而誕生的設(shè)計工具,它的出現(xiàn)就是為了對UML建模的支持,ROSE一開始沒有對數(shù)據(jù)庫端建模的支持,但是在現(xiàn)在的版本中已經(jīng)加入數(shù)據(jù)庫建模的功能。ROSE主要是在開發(fā)過程中的各種語義、模塊、對象以及流程,狀態(tài)等描述比較好,主要體現(xiàn)在能夠從各個方面和角度來分析和設(shè)計,使軟件的開發(fā)藍(lán)圖更清晰,內(nèi)部結(jié)構(gòu)更加明朗(但是它的結(jié)構(gòu)僅僅對那些對掌握UML的開發(fā)人員,也就是說對客戶了解系統(tǒng)的功能和流程等并不一定很有效),對系統(tǒng)的代碼框架生成有很好的支持。但對數(shù)據(jù)庫的開發(fā)管理和數(shù)據(jù)庫端的迭代不是很好。
     
PowerDesigner原來是對數(shù)據(jù)庫建模而發(fā)展起來的一種數(shù)據(jù)庫建模工具。直到7.0版才開始對面向?qū)ο蟮拈_發(fā)的支持,后來又引入了對UML的支持。但是由于PowerDesigner側(cè)重不一樣,所以它對數(shù)據(jù)庫建模的支持很好,支持了能夠看到的90%左右的數(shù)據(jù)庫,對UML的建模使用到的各種圖的支持比較滯后。但是在最近得到加強(qiáng)。所以使用它來進(jìn)行UML開發(fā)的并不多,很多人都是用它來作為數(shù)據(jù)庫的建模。如果使用UML分析,它的優(yōu)點是生成代碼時對Sybase的產(chǎn)品PowerBuilder的支持很好(其它UML建模工具則沒有或者需要一定的插件),其他面向?qū)ο笳Z言如 C++,Java,VB,C#等支持也不錯。但是它好像繼承了Sybase公司的一貫傳統(tǒng),對中國的市場不是很看看好,所以對中文的支持總是有這樣或那樣的問題。
    
UML建模工具Visio 原來僅僅是一種畫圖工具,能夠用來描述各種圖形(從電路圖到房屋結(jié)構(gòu)圖),也是到VISIO2000才開始引進(jìn)軟件分析設(shè)計功能到代碼生成的全部功能,它可以說是目前最能夠用圖形方式來表達(dá)各種商業(yè)圖形用途的工具(對軟件開發(fā)中的UML支持僅僅是其中很少的一部分)。它跟微軟的office產(chǎn)品的能夠很好兼容。能夠把圖形直接復(fù)制或者內(nèi)嵌到WORD的文檔中。但是對于代碼的生成更多是支持微軟的產(chǎn)品如VB,VC++,MS SQL Server 等(這也是微軟的傳統(tǒng)),所以它可以說用于圖形語義的描述比較方便,但是用于軟件開發(fā)過程的迭代開發(fā)則有點牽強(qiáng)。
 
 UML建模工具Visio 、Rational Rose、PowerDesign三種建模工具應(yīng)用最廣:
1. Rational Rose,它是ibm的 。
2.Microsoft的 Microsoft Office Visio® 2003 
3.Enterprise Architect。還有其他工具如PowerDesigner等

1.Rational Rose是一種基于UML的建模工具。在面向?qū)ο髴?yīng)用程序開發(fā)領(lǐng)域,Rational Rose是影響其發(fā)展的一個重要因素。Rational Rose自推出以來就受到了業(yè)界的矚目,并一直引領(lǐng)著可視化建模工具的發(fā)展。越來越多的軟件公司和開發(fā)團(tuán)隊開始或者已經(jīng)采用Rational Rose,用于大型項目開發(fā)的分析、建模與設(shè)計等方面。
從使用的角度分析,Rational Rose易于使用,支持使用多種構(gòu)件和多種語言的復(fù)雜系統(tǒng)建模;利用雙向工程技術(shù)可以實現(xiàn)迭代式開發(fā);團(tuán)隊管理特性支持大型、復(fù)雜的項目和大型而且通常隊員分散在各個不同地方的開發(fā)團(tuán)隊。同時,Rational Rose與微軟Visual Studio系列工具中GUI的完美結(jié)合所帶來的方便性,使得它成為絕大多數(shù)開發(fā)人員首選建模工具;Rose還是市場上第一個提供對基于UML的數(shù)據(jù)建模和Web建模支持的工具。此外,Rose還為其他一些領(lǐng)域提供支持,如用戶定制和產(chǎn)品性能改進(jìn)。
具體介紹可參看http://www.uml.org.cn/RequirementProject/200604043.htm

2.UML建模工具Visio ® 2003的簡介請看
http://www.uml.org.cn/UMLTools/psf/Guide.doc
http://www.microsoft.com/china/office/xp/visio/default.asp

3.Enterprise Architect
Enterprise Architect是一個全功能的、基于UML的visual CASE工具,主要用于設(shè)計、編寫、構(gòu)建并管理以目標(biāo)為導(dǎo)向的軟件系統(tǒng)。它支持用戶案例、商務(wù)流程模式以及動態(tài)的圖表、分類、界面、協(xié)作、結(jié)構(gòu)以及物理模型。此外,它還支持C++、Java、Visual Basic、Delphi、C#以及VB.Net。具體可看http://www.softwarechn.com/SparxSystems/sparxsystems_index.htm

4.PowerDesigner工具簡介請看
http://www.uml.org.cn/UMLTools/powerDesigner/powerDesignerToolIntroduction.htm

5.EA與Rose UML建模工具比較
http://51cmm.csai.cn/casepanel/ST/No061.htm

6.uml介紹請看uml中國官方網(wǎng)站,這里有很多關(guān)于uml建模和建模工具的介紹

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
三大UML建模工具Visio、Rational Rose、PowerDesign的區(qū)別
UML建模工具比較
UML八大誤解
UML建模軟件JUDE介紹(JAVA開發(fā))_最JAVA - JAVA編程 J2EE dht...
軟件建模: ModelMaker、Together和Rational Rose
UML建模工具以及可用于UML建模的SVG編輯工具
更多類似文章 >>
生活服務(wù)
熱點新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服