三大UML建模工具Visio、Rational Rose、PowerDesign的區(qū)別比較
更新時間:2013年02月19日 19:37:57 作者:
UML建模工具相信大家有所了解,那么你對UML建模工具Visio 、Rational Rose、PowerDesign之間的區(qū)別和聯(lián)系是否了解,這里就像大家簡單介紹一下
ROSE是直接從UML發(fā)展而誕生的設計工具,它的出現(xiàn)就是為了對UML建模的支持,ROSE一開始沒有對數(shù)據(jù)庫端建模的支持,但是在現(xiàn)在的版本中已經(jīng)加入數(shù)據(jù)庫建模的功能。ROSE主要是在開發(fā)過程中的各種語義、模塊、對象以及流程,狀態(tài)等描述比較好,主要體現(xiàn)在能夠從各個方面和角度來分析和設計,使軟件的開發(fā)藍圖更清晰,內(nèi)部結構更加明朗(但是它的結構僅僅對那些對掌握UML的開發(fā)人員,也就是說對客戶了解系統(tǒng)的功能和流程等并不一定很有效),對系統(tǒng)的代碼框架生成有很好的支持。但對數(shù)據(jù)庫的開發(fā)管理和數(shù)據(jù)庫端的迭代不是很好。
PowerDesigner原來是對數(shù)據(jù)庫建模而發(fā)展起來的一種數(shù)據(jù)庫建模工具。直到7.0版才開始對面向?qū)ο蟮拈_發(fā)的支持,后來又引入了對UML的支持。但是由于PowerDesigner側重不一樣,所以它對數(shù)據(jù)庫建模的支持很好,支持了能夠看到的90%左右的數(shù)據(jù)庫,對UML的建模使用到的各種圖的支持比較滯后。但是在最近得到加強。所以使用它來進行UML開發(fā)的并不多,很多人都是用它來作為數(shù)據(jù)庫的建模。如果使用UML分析,它的優(yōu)點是生成代碼時對Sybase的產(chǎn)品PowerBuilder的支持很好(其它UML建模工具則沒有或者需要一定的插件),其他面向?qū)ο笳Z言如 C++,Java,VB,C#等支持也不錯。但是它好像繼承了Sybase公司的一貫傳統(tǒng),對中國的市場不是很看看好,所以對中文的支持總是有這樣或那樣的問題。
UML建模工具Visio 原來僅僅是一種畫圖工具,能夠用來描述各種圖形(從電路圖到房屋結構圖),也是到VISIO2000才開始引進軟件分析設計功能到代碼生成的全部功能,它可以說是目前最能夠用圖形方式來表達各種商業(yè)圖形用途的工具(對軟
件開發(fā)中的UML支持僅僅是其中很少的一部分)。它跟微軟的office產(chǎn)品的能夠很好兼容。能夠把圖形直接復制或者內(nèi)嵌到WORD的文檔中。但是對于代碼的生成更多是支持微軟的產(chǎn)品如VB,VC++,MS SQL Server 等(這也是微軟的傳統(tǒng)),所以它可以說用于圖形語義的描述比較方便,但是用于軟件開發(fā)過程的迭代開發(fā)則有點牽強。
UML建模工具Visio 、Rational Rose、PowerDesign三種建模工具應用最廣:
1. Rational Rose,它是ibm的 。
2.Microsoft的 Microsoft Office Visio® 2003
3.Enterprise Architect。還有其他工具如PowerDesigner等
1.Rational Rose是一種基于UML的建模工具。在面向?qū)ο髴贸绦蜷_發(fā)領域,Rational Rose是影響其發(fā)展的一個重要因素。Rational Rose自推出以來就受到了業(yè)界的矚目,并一直引領著可視化建模工具的發(fā)展。越來越多的軟件公司和開發(fā)團隊開始或者已經(jīng)采用Rational Rose,用于大型項目開發(fā)的分析、建模與設計等方面。
從使用的角度分析,Rational Rose易于使用,支持使用多種構件和多種語言的復雜系統(tǒng)建模;利用雙向工程技術可以實現(xiàn)迭代式開發(fā);團隊管理特性支持大型、復雜的項目和大型而且通常隊員分散在各個不同地方的開發(fā)團隊。同時,Rational Rose與微軟Visual Studio系列工具中GUI的完美結合所帶來的方便性,使得它成為絕大多數(shù)開發(fā)人員首選建模工具;Rose還是市場上第一個提供對基于UML的數(shù)據(jù)建模和Web建模支持的工具。此外,Rose還為其他一些領域提供支持,如用戶定制和產(chǎ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工具,主要用于設計、編寫、構建并管理以目標為導向的軟件系統(tǒng)。它支持用戶案例、商務流程模式以及動態(tài)的圖表、分類、界面、協(xié)作、結構以及物理模型。此外,它還支持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)站,這里有很多關于uml建模和建模工具的介紹
http://www.uml.org.cn
PowerDesigner原來是對數(shù)據(jù)庫建模而發(fā)展起來的一種數(shù)據(jù)庫建模工具。直到7.0版才開始對面向?qū)ο蟮拈_發(fā)的支持,后來又引入了對UML的支持。但是由于PowerDesigner側重不一樣,所以它對數(shù)據(jù)庫建模的支持很好,支持了能夠看到的90%左右的數(shù)據(jù)庫,對UML的建模使用到的各種圖的支持比較滯后。但是在最近得到加強。所以使用它來進行UML開發(fā)的并不多,很多人都是用它來作為數(shù)據(jù)庫的建模。如果使用UML分析,它的優(yōu)點是生成代碼時對Sybase的產(chǎn)品PowerBuilder的支持很好(其它UML建模工具則沒有或者需要一定的插件),其他面向?qū)ο笳Z言如 C++,Java,VB,C#等支持也不錯。但是它好像繼承了Sybase公司的一貫傳統(tǒng),對中國的市場不是很看看好,所以對中文的支持總是有這樣或那樣的問題。
UML建模工具Visio 原來僅僅是一種畫圖工具,能夠用來描述各種圖形(從電路圖到房屋結構圖),也是到VISIO2000才開始引進軟件分析設計功能到代碼生成的全部功能,它可以說是目前最能夠用圖形方式來表達各種商業(yè)圖形用途的工具(對軟
件開發(fā)中的UML支持僅僅是其中很少的一部分)。它跟微軟的office產(chǎn)品的能夠很好兼容。能夠把圖形直接復制或者內(nèi)嵌到WORD的文檔中。但是對于代碼的生成更多是支持微軟的產(chǎn)品如VB,VC++,MS SQL Server 等(這也是微軟的傳統(tǒng)),所以它可以說用于圖形語義的描述比較方便,但是用于軟件開發(fā)過程的迭代開發(fā)則有點牽強。
UML建模工具Visio 、Rational Rose、PowerDesign三種建模工具應用最廣:
1. Rational Rose,它是ibm的 。
2.Microsoft的 Microsoft Office Visio® 2003
3.Enterprise Architect。還有其他工具如PowerDesigner等
1.Rational Rose是一種基于UML的建模工具。在面向?qū)ο髴贸绦蜷_發(fā)領域,Rational Rose是影響其發(fā)展的一個重要因素。Rational Rose自推出以來就受到了業(yè)界的矚目,并一直引領著可視化建模工具的發(fā)展。越來越多的軟件公司和開發(fā)團隊開始或者已經(jīng)采用Rational Rose,用于大型項目開發(fā)的分析、建模與設計等方面。
從使用的角度分析,Rational Rose易于使用,支持使用多種構件和多種語言的復雜系統(tǒng)建模;利用雙向工程技術可以實現(xiàn)迭代式開發(fā);團隊管理特性支持大型、復雜的項目和大型而且通常隊員分散在各個不同地方的開發(fā)團隊。同時,Rational Rose與微軟Visual Studio系列工具中GUI的完美結合所帶來的方便性,使得它成為絕大多數(shù)開發(fā)人員首選建模工具;Rose還是市場上第一個提供對基于UML的數(shù)據(jù)建模和Web建模支持的工具。此外,Rose還為其他一些領域提供支持,如用戶定制和產(chǎ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工具,主要用于設計、編寫、構建并管理以目標為導向的軟件系統(tǒng)。它支持用戶案例、商務流程模式以及動態(tài)的圖表、分類、界面、協(xié)作、結構以及物理模型。此外,它還支持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)站,這里有很多關于uml建模和建模工具的介紹
http://www.uml.org.cn
相關文章
Scala 環(huán)境搭建及IDEA工具的配置使用教程
這篇文章主要介紹了Scala 之 環(huán)境搭建 及 工具IDEA的配置使用,本文通過實例圖文相結合給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-06-06npm script 的文件監(jiān)聽和自動刷新的命令詳解
文件監(jiān)聽的作用是為了實現(xiàn)自動化,釋放雙手和精力,提高效率,讓開發(fā)者更加關注于開發(fā)。這篇文章主要介紹了npm script 的文件監(jiān)聽和自動刷新,需要的朋友可以參考下2019-06-06將Git存儲庫克隆到本地IntelliJ IDEA項目中的詳細教程
這篇文章主要介紹了將Git存儲庫克隆到本地IntelliJ IDEA項目中的詳細教程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-10-10