自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

幾款常用UML建模工具解析

開發(fā) 架構(gòu)
UML建模工具有很多值得學(xué)習(xí)的地方,這里就像大家介紹幾個常用的常用UML建模工具,希望通過本文的介紹你對UML建模工具有一定的認識。

本節(jié)向大家介紹幾款常用UML建模工具,UML是個好東西,但是過分的依賴于UML也不是一件好事,因為有時候它會把簡單的東西復(fù)雜化。請看下面詳細介紹。

常用UML建模工具

  UML不算是個新名詞,但是實際中還是用得很少(可能是因為都是做小項目的原因吧,大項目就用得多了).

  UML是個好東西,但是過分的依賴于UML也不是一件好事,因為有時候它會把簡單的東西復(fù)雜化.即使是代碼的優(yōu)良結(jié)構(gòu)和可重用性也不能作為強制使用UML借口,良好的算法完全可以替代部分不必要的設(shè)計模塊,或者說,其實有更好的UML設(shè)計你沒有發(fā)現(xiàn).

  1,RationalRose:大恐龍,小項目中難以使用,雖然是UML設(shè)計者做的。雖然這是一個推薦使用的高端工具,它使改進和維護設(shè)計、從模型生成報表、在平行協(xié)作環(huán)境中與他人共同進行建模工作變得很方便。

  盡管Rose這個名稱跟英文中玫瑰單詞一摸一樣,但是這里他代表Rational公司的面向?qū)ο蠓治龊驮O(shè)計工具的一款力作。Rose目前在國內(nèi)正被越來越多的公司所使用,其原因一方面是隨著軟件規(guī)模的擴大,面向?qū)ο蠓治龊驮O(shè)計的優(yōu)勢突現(xiàn)出來,軟件企業(yè)正在從面向過程向面向?qū)ο筮^渡。另一方面,Rose集中體現(xiàn)了統(tǒng)一軟件建模(UML)的先進設(shè)計思想,能夠通過一套統(tǒng)一的圖形符號簡潔有效地表達各種設(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)建??梢灾苯幼饔糜诖a,Rose提供了類設(shè)計到多種程序語言代碼自動產(chǎn)生的插件。

  同時,作為一款優(yōu)秀的分析和設(shè)計工具,常用UML建模工具Rose具有強大的正向和逆向工程能力。正向工程這里指的是由設(shè)計產(chǎn)生代碼,逆向工程指由代碼歸納出設(shè)計。通過逆向工程Rose可以對歷史系統(tǒng)作出分析,然后進行改進,再通過正向工程產(chǎn)生新系統(tǒng)的代碼,這樣的設(shè)計方式我們稱之為再工程。

  下載地址:Rose2000和破解:http://id49479.my.u2i.net/

  Rose2003:http://www.nj13z.cn/2004/down_view.asp?action=download&id=14

  Rose2003破解: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做的東西慢是正常的)。但它的功能還是很強大的。尤其是逆向工程用起來很方便,只不過當(dāng)時我們的EJB項目中EJB都非常大,動輒幾千行,用它生成的sequence圖實在太詳細了,只有不停地刪掉細節(jié),留下框架。建議非不得已不要使用這個龐然大物,對你的機器和你的耐心都是個考驗。它有foreclipse,vs.net等等插件,感覺也不錯。

  4,MSVisio2003forVisualStudio:VisioProfessional2000開始提供內(nèi)建的UML支持。Enterprise版更加完整。這是一個功能廣泛強大的工具。和vs.net結(jié)合不錯,只是僅限于VS.NET的代碼生成,沒意思,各方面都不舒服。

  5,PowerDesigner:是簡練實用的常用UML建模工具、6.0支持數(shù)據(jù)流圖,8.0支持UML的UseCase/sequence/class視圖;

  6,VisualParadigm:(http://www.visual-paradigm.com/vpuml.php)目前最合適也是最火的軟件了(從這一年來網(wǎng)站的設(shè)計變化就可以看出來好賣),強大,非Java.CommunityEdition可以免費使用,當(dāng)然有功能限制.是一種UML建模和分析工具,出色的建模功能和代碼同步。

  7,WithClass2000:(http://www.microgold.com/)界面不是很好看,而且也沒有免費版本,不過功能還不錯,特別是代碼生成的能力.

  8,Poseidon(海神...):也是Java的,很漂亮,就是太慢。

  9,Jude:一個號稱中日xp合作開發(fā)出來的小uml工具,只有幾m的大小,功能也還不錯。也是java做的,速度還是很快的。如果不需要使用逆向工程之類的高級功能的話,強烈推薦這個常用UML建模工具,并且它是免費的。

  10,MagicDraw:一個基于Java的廉價常用UML建模工具。

  11,ObjecteeringUML:一個免費的個人UML產(chǎn)品。

  12,SystemArchitect:一個很受歡迎的高端UML建模工具,支持雙向工程(Round-tripEngineering)。
 

【編輯推薦】

  1. ***UML建模工具:Visual Paradigm Suite 4.0***版特性
  2. 免費UML建模工具盡情體驗
  3. 專家講解 EA與Rose UML建模工具比較
  4. ***UML建模工具的選擇標(biāo)準(zhǔn)解析
  5. UML建模工具EA與Rose比較摘錄

 

 

 

責(zé)任編輯:佚名 來源: csdn.net
相關(guān)推薦

2010-06-28 09:44:48

UML建模工具Rose

2010-06-12 09:09:33

UML需求分析

2010-06-28 09:53:43

UML建模工具Rose

2010-07-12 11:14:09

UML建模工具

2010-06-28 11:10:26

最好UML建模工具

2010-06-28 10:11:11

UML建模工具-Rat

2010-06-08 18:53:43

UML建模工具

2010-06-30 14:46:49

UML類圖

2024-07-22 08:16:15

2010-07-14 13:57:30

Perl開發(fā)工具

2010-06-18 18:42:43

UML建模語言

2014-04-09 10:51:56

iOS開發(fā)常用工具

2010-06-08 15:33:19

UML建模工具

2010-06-11 16:46:02

免費UML建模工具

2010-07-12 15:43:35

UML建模工具

2010-06-30 16:06:28

UML建模優(yōu)點

2010-06-13 13:00:01

UML及項目管理建模

2010-07-09 13:09:48

UML靜態(tài)建模

2010-07-05 13:55:40

UML圖分類

2011-06-10 16:07:47

SEO
點贊
收藏

51CTO技術(shù)棧公眾號