QL/DB,PDM,CDM,OOM 逆向工程[轉(zhuǎn)]
作者:Alamps | 出處:博客園 | 2011/10/14 21:44:45 | 閱讀61次
如何用Power
designer的逆向工程生成PDM(物理
數(shù)據(jù)模型)
文章來(lái)源(WEB
開(kāi)發(fā)技術(shù)知識(shí)庫(kù)):
http://www.cn-web.com/cnweb/0/467/article/Powerdesigner的逆向工程將sqlserver
數(shù)據(jù)庫(kù)生成PDM(物理數(shù)據(jù)模型)
文章來(lái)源(WEB開(kāi)發(fā)技術(shù)知識(shí)庫(kù)):
http://www.cn-web.com/cnweb/0/592/article/592.htmlPowerdesigner將PDM(物理數(shù)據(jù)模型)轉(zhuǎn)換為CDM(概念數(shù)據(jù)模型)
文章來(lái)源(WEB開(kāi)發(fā)技術(shù)知識(shí)庫(kù)):
http://www.cn-web.com/cnweb/23/593/article/593.html(1)打開(kāi)pdm模型,依次打開(kāi)
菜單〈
工具〉〈創(chuàng)建概念數(shù)據(jù)模型〉
(2)打開(kāi)窗口,進(jìn)行相關(guān)參數(shù)配置,點(diǎn)擊確定,OK,生成cdm,大功告成。
數(shù)據(jù)庫(kù)建模工具:PowerDesigner與R
ose詳解
教程文章來(lái)源(WEB開(kāi)發(fā)技術(shù)知識(shí)庫(kù)):
http://www.cn-web.com/cnweb/0/466/article/文檔導(dǎo)出
功能PowerDesigner對(duì)文檔導(dǎo)出
提供了精細(xì)的
控制,你不但
可以對(duì)文檔所包含的
內(nèi)容項(xiàng)進(jìn)行設(shè)置,還可以對(duì)內(nèi)容項(xiàng)的格式進(jìn)行設(shè)置。如導(dǎo)出的表結(jié)構(gòu)是否包括名稱(chēng)、數(shù)據(jù)類(lèi)型、備注等
項(xiàng)目,這些項(xiàng)目在表欄中的寬度占比,顏色,字號(hào)等等,不一而足。
PowerDes
inger 12.0 還新增了一個(gè)多模型文檔整合導(dǎo)出的Milti-Model Report模型,允許你以多個(gè)模型作為
輸入生成為統(tǒng)一文檔,實(shí)現(xiàn)模型
設(shè)計(jì)按階段分開(kāi),文檔又統(tǒng)一整合的目的。
由于PowerDesigner文檔導(dǎo)出的設(shè)置非常精細(xì),所以要設(shè)置好一個(gè)文檔導(dǎo)出模式實(shí)非不易。有鑒于此,PowerDesinger提供了三種
常用的導(dǎo)出
模板,
用戶也可以自己
定義模板。通過(guò)模板可以迅速完成設(shè)計(jì)模型文檔的導(dǎo)出工作。
Rational Rose、PowerDesign、
visio這三個(gè)
軟件的功能與異同[轉(zhuǎn)帖]
http://www.newer.com.cn/newer/bbs/print.asp?topic_id=2575&forum_id=45&cat_id=11出身做圖Case文檔與代碼、Case文檔與數(shù)據(jù)庫(kù)之間的雙向轉(zhuǎn)換支撐和協(xié)作
系統(tǒng)框圖/樹(shù)圖UML圖ER圖 Gantt圖 任意
流程圖 其他任意的圖表
ROSE(Rational Suite 2002 VS)誕生目的就是支持UML建模, 一開(kāi)始沒(méi)有對(duì)數(shù)據(jù)庫(kù)端建模的支持. 對(duì)系統(tǒng)的代碼
框架生成有很好的支持。但對(duì)數(shù)據(jù)庫(kù)的開(kāi)發(fā)管理和數(shù)據(jù)庫(kù)端的迭代不是很好。不支持Rose支持全系列的,而且很
容易體現(xiàn)迭代、用例驅(qū)動(dòng)等特性,
相關(guān)性最好,缺點(diǎn)是圖形
質(zhì)量差,邏輯檢查與控制差,沒(méi)有Name和Code的區(qū)分(PowerDesigner的特性)不太
適合中國(guó)人,生成文檔不好也不適合自定義,也沒(méi)有設(shè)計(jì)對(duì)象的字典可以快速查找。業(yè)余不支持不支持不支持中間
插件實(shí)現(xiàn)的Rose有相對(duì)最新最完整UML支持;RUP體系的支持
PowerDesigner(PowerDesigner 9.5)對(duì)數(shù)據(jù)庫(kù)建模而發(fā)展起來(lái)的一種數(shù)據(jù)庫(kù)建模工具. 直到7.0版才開(kāi)始對(duì)
面向對(duì)象的開(kāi)發(fā)的支持,后來(lái)又引入了對(duì)UML的支持。支持了能夠看到的90%左右的數(shù)據(jù)庫(kù), ,對(duì)UML的建模使用到的各種圖的支持比較滯后。但是在最近得到加強(qiáng)。對(duì)中國(guó)的市場(chǎng)不是很看看好,所以對(duì)
中文的支持總是有這樣或那樣的
問(wèn)題。支持一點(diǎn)點(diǎn)不好用PowerDesigner 9.5全支持,優(yōu)點(diǎn)就是圖形質(zhì)量好,生成的文檔容易自定義,邏輯檢查與控制好,有設(shè)計(jì)對(duì)象的字典可以快速查找和快速在圖形中
定位,缺點(diǎn)就是相互之間的銜接稍微麻煩一點(diǎn),對(duì)UML和RUP不熟練的人用了,體現(xiàn)不出來(lái)迭代和用例驅(qū)動(dòng),熟練的人用了還算比較好
解決。最好的不支持用起來(lái)還可以支持,但是預(yù)定義的元素不多最好,不需要插件對(duì)最新最完整UML支持稍微滯后; 無(wú)RUP體系的支持
VISIO(VS Visio 2002)原來(lái)僅僅是一種畫(huà)圖工具. 也是到VISIO2000才開(kāi)始引進(jìn)軟件
分析設(shè)計(jì)功能到代碼生成的全部功能,它可以說(shuō)是目前最能夠用圖形方式來(lái)表達(dá)各種商業(yè)圖形用途的工具(對(duì)軟件開(kāi)發(fā)中的UML支持僅僅是其中很少的一部分)用于軟件開(kāi)發(fā)
過(guò)程的迭代開(kāi)發(fā)則有點(diǎn)牽強(qiáng)最好Visio的圖形質(zhì)量是最好的,但是銜接和相關(guān)性也是最差的,邏輯檢查和控制勉強(qiáng)能做一點(diǎn)點(diǎn)。業(yè)余Visio可以做還是用Project做好啦。Visio最好這一點(diǎn)Visio最好Visio是通過(guò)VBA和宏實(shí)現(xiàn)的. Visio感覺(jué)不入流對(duì)最新最完整UML支持稍微滯后;無(wú)RUP體系的支持
三種
產(chǎn)品各有側(cè)重點(diǎn),各有優(yōu)缺點(diǎn),主要是看你的
選擇和你的開(kāi)發(fā)方式和環(huán)境。
如果你的
團(tuán)隊(duì)對(duì)業(yè)務(wù)和
英文比較熟悉但是對(duì)RUP不太熟悉,
建議你使用Rose,因?yàn)樗型暾腞UP
理論支撐而且相關(guān)性很好;
如果你的團(tuán)隊(duì)對(duì)業(yè)務(wù)和英文稍遜而且系統(tǒng)分析員能夠良好地
理解RUP,那么建議你采用PowerDesigner;
如果你不準(zhǔn)備全面采用RUP開(kāi)發(fā)過(guò)程,PowerDesigner是最好的;Visio都是必需的,但是只是作為Rose或者PowerDesigner的補(bǔ)充。