內(nèi)容參考:Rational Rose、PowerDesign、visio這三個軟件的功能與異同[轉(zhuǎn)帖]
http://www.newer.com.cn/newer/bbs/print.asp?topic_id=2575&forum_id=45&cat_id=11出身 做圖 Case文檔與代碼、Case文檔與數(shù)據(jù)庫之間的雙向轉(zhuǎn)換 支撐和協(xié)作
系統(tǒng)框圖/樹圖 UML圖 ER圖 Gantt圖 任意流程圖 其他任意的圖表
ROSE(Rational Suite 2002 VS) 誕生目的就是支持UML建模, 一開始沒有對數(shù)據(jù)庫端建模的支持. 對系統(tǒng)的代碼框架生成有很好的支持。但對數(shù)據(jù)庫的開發(fā)管理和數(shù)據(jù)庫端的迭代不是很好。 不支持 Rose支持全系列的,而且很容易體現(xiàn)迭代、用例驅(qū)動等特性,相關(guān)性最好,缺點是圖形質(zhì)量差,邏輯檢查與控制差,沒有Name和Code的區(qū)分(PowerDesigner的特性)不太適合中國人,生成文檔不好也不適合自定義,也沒有設(shè)計對象的字典可以快速查找。 業(yè)余 不支持 不支持 不支持 中間插件實現(xiàn)的 Rose有相對最新最完整UML支持;RUP體系的支持
PowerDesigner(PowerDesigner 9.5) 對數(shù)據(jù)庫建模而發(fā)展起來的一種數(shù)據(jù)庫建模工具. 直到7.0版才開始對面向?qū)ο蟮拈_發(fā)的支持,后來又引入了對UML的支持。支持了能夠看到的90%左右的數(shù)據(jù)庫, ,對UML的建模使用到的各種圖的支持比較滯后。但是在最近得到加強。對中國的市場不是很看看好,所以對中文的支持總是有這樣或那樣的問題。 支持一點點不好用 PowerDesigner 9.5全支持,優(yōu)點就是圖形質(zhì)量好,生成的文檔容易自定義,邏輯檢查與控制好,有設(shè)計對象的字典可以快速查找和快速在圖形中定位,缺點就是相互之間的銜接稍微麻煩一點,對UML和RUP不熟練的人用了,體現(xiàn)不出來迭代和用例驅(qū)動,熟練的人用了還算比較好解決。 最好的 不支持 用起來還可以 支持,但是預(yù)定義的元素不多 最好,不需要插件 對最新最完整UML支持稍微滯后; 無RUP體系的支持
VISIO(VS Visio 2002) 原來僅僅是一種畫圖工具. 也是到VISIO2000才開始引進(jìn)軟件分析設(shè)計功能到代碼生成的全部功能,它可以說是目前最能夠用圖形方式來表達(dá)各種商業(yè)圖形用途的工具(對軟件開發(fā)中的UML支持僅僅是其中很少的一部分)用于軟件開發(fā)過程的迭代開發(fā)則有點牽強 最好 Visio的圖形質(zhì)量是最好的,但是銜接和相關(guān)性也是最差的,邏輯檢查和控制勉強能做一點點。 業(yè)余 Visio可以做還是用Project做好啦。 Visio最好 這一點Visio最好 Visio是通過VBA和宏實現(xiàn)的. Visio感覺不入流 對最新最完整UML支持稍微滯后;無RUP體系的支持
三種產(chǎn)品各有側(cè)重點,各有優(yōu)缺點,主要是看你的選擇和你的開發(fā)方式和環(huán)境。
如果你的團隊對業(yè)務(wù)和英文比較熟悉但是對RUP不太熟悉,建議你使用Rose,因為它有完整的RUP理論支撐而且相關(guān)性很好;
如果你的團隊對業(yè)務(wù)和英文稍遜而且系統(tǒng)分析員能夠良好地理解RUP,那么建議你采用PowerDesigner;
如果你不準(zhǔn)備全面采用RUP開發(fā)過程,PowerDesigner是最好的;Visio都是必需的,但是只是作為Rose或者PowerDesigner的補充。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報。