主頁(yè) > 知識(shí)庫(kù) > 三大UML建模工具Visio、Rational Rose、PowerDesign的區(qū)別比較

三大UML建模工具Visio、Rational Rose、PowerDesign的區(qū)別比較

熱門標(biāo)簽:滄州智能外呼系統(tǒng)收費(fèi) 嘟聲的電銷機(jī)器人 醫(yī)院地圖標(biāo)注 湖北穩(wěn)定外呼系統(tǒng) 忻州外呼系統(tǒng)接口對(duì)接 語(yǔ)音平臺(tái)系統(tǒng) 地圖標(biāo)注和圖片標(biāo)注 電銷機(jī)器人怎么收費(fèi) 洛陽(yáng)便宜外呼系統(tǒng)廠家
ROSE是直接從UML發(fā)展而誕生的設(shè)計(jì)工具,它的出現(xiàn)就是為了對(duì)UML建模的支持,ROSE一開始沒(méi)有對(duì)數(shù)據(jù)庫(kù)端建模的支持,但是在現(xiàn)在的版本中已經(jīng)加入數(shù)據(jù)庫(kù)建模的功能。ROSE主要是在開發(fā)過(guò)程中的各種語(yǔ)義、模塊、對(duì)象以及流程,狀態(tài)等描述比較好,主要體現(xiàn)在能夠從各個(gè)方面和角度來(lái)分析和設(shè)計(jì),使軟件的開發(fā)藍(lán)圖更清晰,內(nèi)部結(jié)構(gòu)更加明朗(但是它的結(jié)構(gòu)僅僅對(duì)那些對(duì)掌握UML的開發(fā)人員,也就是說(shuō)對(duì)客戶了解系統(tǒng)的功能和流程等并不一定很有效),對(duì)系統(tǒng)的代碼框架生成有很好的支持。但對(duì)數(shù)據(jù)庫(kù)的開發(fā)管理和數(shù)據(jù)庫(kù)端的迭代不是很好。

PowerDesigner原來(lái)是對(duì)數(shù)據(jù)庫(kù)建模而發(fā)展起來(lái)的一種數(shù)據(jù)庫(kù)建模工具。直到7.0版才開始對(duì)面向?qū)ο蟮拈_發(fā)的支持,后來(lái)又引入了對(duì)UML的支持。但是由于PowerDesigner側(cè)重不一樣,所以它對(duì)數(shù)據(jù)庫(kù)建模的支持很好,支持了能夠看到的90%左右的數(shù)據(jù)庫(kù),對(duì)UML的建模使用到的各種圖的支持比較滯后。但是在最近得到加強(qiáng)。所以使用它來(lái)進(jìn)行UML開發(fā)的并不多,很多人都是用它來(lái)作為數(shù)據(jù)庫(kù)的建模。如果使用UML分析,它的優(yōu)點(diǎn)是生成代碼時(shí)對(duì)Sybase的產(chǎn)品PowerBuilder的支持很好(其它UML建模工具則沒(méi)有或者需要一定的插件),其他面向?qū)ο笳Z(yǔ)言如 C++,Java,VB,C#等支持也不錯(cuò)。但是它好像繼承了Sybase公司的一貫傳統(tǒng),對(duì)中國(guó)的市場(chǎng)不是很看看好,所以對(duì)中文的支持總是有這樣或那樣的問(wèn)題。

UML建模工具Visio 原來(lái)僅僅是一種畫圖工具,能夠用來(lái)描述各種圖形(從電路圖到房屋結(jié)構(gòu)圖),也是到VISIO2000才開始引進(jìn)軟件分析設(shè)計(jì)功能到代碼生成的全部功能,它可以說(shuō)是目前最能夠用圖形方式來(lái)表達(dá)各種商業(yè)圖形用途的工具(對(duì)軟
件開發(fā)中的UML支持僅僅是其中很少的一部分)。它跟微軟的office產(chǎn)品的能夠很好兼容。能夠把圖形直接復(fù)制或者內(nèi)嵌到WORD的文檔中。但是對(duì)于代碼的生成更多是支持微軟的產(chǎn)品如VB,VC++,MS SQL Server 等(這也是微軟的傳統(tǒng)),所以它可以說(shuō)用于圖形語(yǔ)義的描述比較方便,但是用于軟件開發(fā)過(guò)程的迭代開發(fā)則有點(diǎn)牽強(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ā)展的一個(gè)重要因素。Rational Rose自推出以來(lái)就受到了業(yè)界的矚目,并一直引領(lǐng)著可視化建模工具的發(fā)展。越來(lái)越多的軟件公司和開發(fā)團(tuán)隊(duì)開始或者已經(jīng)采用Rational Rose,用于大型項(xiàng)目開發(fā)的分析、建模與設(shè)計(jì)等方面。
從使用的角度分析,Rational Rose易于使用,支持使用多種構(gòu)件和多種語(yǔ)言的復(fù)雜系統(tǒng)建模;利用雙向工程技術(shù)可以實(shí)現(xiàn)迭代式開發(fā);團(tuán)隊(duì)管理特性支持大型、復(fù)雜的項(xiàng)目和大型而且通常隊(duì)員分散在各個(gè)不同地方的開發(fā)團(tuán)隊(duì)。同時(shí),Rational Rose與微軟Visual Studio系列工具中GUI的完美結(jié)合所帶來(lái)的方便性,使得它成為絕大多數(shù)開發(fā)人員首選建模工具;Rose還是市場(chǎng)上第一個(gè)提供對(duì)基于UML的數(shù)據(jù)建模和Web建模支持的工具。此外,Rose還為其他一些領(lǐng)域提供支持,如用戶定制和產(chǎn)品性能改進(jìn)。
具體介紹可參看http://www.uml.org.cn/RequirementProject/200604043.htm

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

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

4.PowerDesigner工具簡(jiǎn)介請(qǐng)看
http://www.uml.org.cn/UMLTools/powerDesigner/powerDesignerToolIntroduction.htm

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

6.uml介紹請(qǐng)看uml中國(guó)官方網(wǎng)站,這里有很多關(guān)于uml建模和建模工具的介紹
http://www.uml.org.cn
您可能感興趣的文章:
  • 開機(jī)后NumLocK鍵自動(dòng)打開的方法大全
  • 讓NumLock指示燈常亮起來(lái)
  • 用代碼和UML圖化解設(shè)計(jì)模式之橋接模式的深入分析
  • 比較常用UML類圖幾種關(guān)系的小結(jié)

標(biāo)簽:日照 防城港 巴彥淖爾 96 宜賓 山南 定州 內(nèi)蒙古

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《三大UML建模工具Visio、Rational Rose、PowerDesign的區(qū)別比較》,本文關(guān)鍵詞  三大,UML,建模,工具,Visio,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《三大UML建模工具Visio、Rational Rose、PowerDesign的區(qū)別比較》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于三大UML建模工具Visio、Rational Rose、PowerDesign的區(qū)別比較的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章