注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)PowerbuilderPowerDesigner 軟件工程技術(shù)

PowerDesigner 軟件工程技術(shù)

PowerDesigner 軟件工程技術(shù)

定 價(jià):¥49.00

作 者: 白尚旺 等編著
出版社: 電子工業(yè)出版社
叢編項(xiàng): PowerBuilder與Sybase技術(shù)叢書
標(biāo) 簽: 暫缺

ISBN: 9787121000928 出版時(shí)間: 2004-07-01 包裝: 膠版紙
開本: 16 頁數(shù): 539 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  PowerDesigner是目前最流行的軟件分析設(shè)計(jì)工具之一。它融入了軟件工程技術(shù)、面向?qū)ο蠹夹g(shù)、數(shù)據(jù)庫應(yīng)用技術(shù)的最新研究成果,實(shí)現(xiàn)了業(yè)務(wù)流程模型(BPM)、統(tǒng)一建模語言(UML)和實(shí)體聯(lián)系(E-R)模型的無縫集成,是開發(fā)軟件產(chǎn)品必須掌握的分析設(shè)計(jì)工具。本書在闡述軟件工程和數(shù)據(jù)庫最新理論成果的基礎(chǔ)上,系統(tǒng)地介紹了使用PowerDesigner9.5進(jìn)行軟件分析設(shè)計(jì)的技術(shù)與方法。全書運(yùn)用了大量的操作提示和使用技巧,循序漸進(jìn)地講述了PowerDesigner9.5的各種功能和特性。本書所含光盤是PowerDesigner最新版本10.0的試用版。本書可作為軟件工程、數(shù)據(jù)庫原理等課程的教材,也適合軟件項(xiàng)目開發(fā)人員作為PowerDesigner9.5的學(xué)習(xí)參考用書,只要具備軟件工程、數(shù)據(jù)庫及面向?qū)ο蠡局R(shí)的讀者均可閱讀。PowerDesigner是目前最流行的軟件分析設(shè)計(jì)工具之一。它融入了軟件工程技術(shù)、面向?qū)ο蠹夹g(shù)、數(shù)據(jù)庫應(yīng)用技術(shù)的最新研究成果,實(shí)現(xiàn)了業(yè)務(wù)流程模型(BPM)、統(tǒng)一建模語言(UML)和實(shí)體聯(lián)系(E-R)模型的無縫集成,是開發(fā)軟件產(chǎn)品必須掌握的分析設(shè)計(jì)工具。本書在闡述軟件工程和數(shù)據(jù)庫最新理論成果的基礎(chǔ)上,系統(tǒng)地介紹了使用PowerDesigner9.5進(jìn)行軟件分析設(shè)計(jì)的技術(shù)與方法。全書運(yùn)用了大量的操作提示和使用技巧,循序漸進(jìn)地講述了PowerDesigner9.5的各種功能和特性。本書所含光盤是PowerDesigner最新版本10.0的試用版。本書可作為軟件工程、數(shù)據(jù)庫原理等課程的教材,也適合軟件項(xiàng)目開發(fā)人員作為PowerDesigner9.5的學(xué)習(xí)參考用書,只要具備軟件工程、數(shù)據(jù)庫及面向?qū)ο蠡局R(shí)的讀者均可閱讀。軟件工程的主要目的是解決軟件研發(fā)領(lǐng)域中出現(xiàn)的軟件危機(jī),而使用性價(jià)比優(yōu)秀的軟件分析設(shè)計(jì)工具是軟件研發(fā)人員走出軟件危機(jī)的最佳途徑。近年來,計(jì)算機(jī)軟件的研發(fā)已經(jīng)成為國(guó)家重點(diǎn)扶持的方向之一,要生產(chǎn)出符合社會(huì)需求的優(yōu)秀軟件,就必須建立好業(yè)務(wù)流程模型、概念數(shù)據(jù)模型、物理數(shù)據(jù)模型、面向?qū)ο竽P?。建立性能良好的模型已?jīng)引起了軟件分析設(shè)計(jì)人員與軟件開發(fā)人員的高度重視。采用先進(jìn)的分析設(shè)計(jì)理論和方法固然是軟件成功的關(guān)鍵,但是只有借用最好的分析設(shè)計(jì)工具才能使軟件分析設(shè)計(jì)工作進(jìn)行得快捷而順利。本書介紹的PowerDesigner9.5是由Sybase公司生產(chǎn)的一種優(yōu)秀的軟件分析設(shè)計(jì)工具。由于PowerDesigner9.5建模工具概念繁多,所以本書濃縮其精華,對(duì)PowerDesigner9.5建模工具做了系統(tǒng)的介紹,并穿插了軟件工程理論和作者多年積累的工程模型與教學(xué)示例。希望讀者通過本書的學(xué)習(xí),一方面系統(tǒng)地掌握PowerDesigner9.5建模工具,另一方面體會(huì)建模工具中所體現(xiàn)的軟件工程技術(shù),能把軟件工程與PowerDesigner這一分析設(shè)計(jì)工具聯(lián)系起來,使讀者在軟件設(shè)計(jì)水平上最終能達(dá)到一個(gè)新的境界。這也是我們的一種嘗試,希望能夠起到拋磚引玉的作用。因?yàn)閲?guó)內(nèi)曾經(jīng)出版的關(guān)于PowerDesigner的書籍很少,幾乎是鳳毛麟角,而且,從PowerDesigner6.0到PowerDesigner9.5的每個(gè)版本變化都很大,著書難度顯而易見,給寫作帶來極大的困難。多虧作者都是長(zhǎng)期從事軟件工程技術(shù)、數(shù)據(jù)庫技術(shù)、應(yīng)用軟件開發(fā)的研究人員,才使本書能在較短的時(shí)間內(nèi)完稿,當(dāng)然,其疏漏甚至錯(cuò)誤之處在所難免,懇請(qǐng)讀者批評(píng)指正。此外,考慮到本書主要針對(duì)的是大多數(shù)基礎(chǔ)讀者,所以書中對(duì)軟件工程的理論沒有做系統(tǒng)的介紹,主要闡述了軟件工程中的業(yè)務(wù)流程理論、實(shí)體聯(lián)系(E-R)理論、統(tǒng)一建模語言(UML)等基礎(chǔ)理論,希望讀者通過對(duì)本書的學(xué)習(xí),能夠打下良好的基礎(chǔ),為以后的進(jìn)一步學(xué)習(xí)做好準(zhǔn)備。同時(shí),我們也希望將來能夠編寫一本貫穿豐富實(shí)例的軟件工程、建模工具和開發(fā)工具的提高型書籍,以不負(fù)讀者的厚望。PowerDesigner9.5具有以下特點(diǎn)。將業(yè)務(wù)流程設(shè)計(jì)、對(duì)象設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)和關(guān)系數(shù)據(jù)庫無縫地集成在一起,在這樣的一個(gè)集成的工作環(huán)境中能完成面向?qū)ο筌浖娜拷9ぷ?。提供了完整的分析設(shè)計(jì)和建模解決方案,它的四級(jí)建模功能(業(yè)務(wù)流程模型、概念數(shù)據(jù)建模、物理數(shù)據(jù)建模、面向?qū)ο蠼#┦筆owerDesigner更趨于完美。集BPM、UML、ER精華于一身,同時(shí)克服了其他CASE工具技術(shù)偏高的問題,所以能夠迎合市場(chǎng)潮流。具有良好的性能價(jià)格比,支持目前流行的多種客戶端開發(fā)工具,支持40多種流行的數(shù)據(jù)庫管理系統(tǒng)(DBMS),能夠滿足大、中、小型應(yīng)用軟件的分析設(shè)計(jì)需求。使用PowerDesigner9.5,可以快捷、方便地開發(fā)復(fù)雜的分布式系統(tǒng)的應(yīng)用,從而使企業(yè)在新的Internet時(shí)代具有競(jìng)爭(zhēng)優(yōu)勢(shì)。在編著過程中,從實(shí)用目標(biāo)出發(fā),努力化抽象為具體,做到概念清楚,通俗易懂,由淺入深。書中穿插對(duì)有關(guān)理論的簡(jiǎn)介,使具備軟件工程、數(shù)據(jù)庫及面向?qū)ο蠡局R(shí)的讀者都可以閱讀本書的主要內(nèi)容。本書的操作全部在MicrosoftWindows2000操作系統(tǒng)上完成,在其他操作系統(tǒng)上界面略有不同。本書共分14章,第1章概括介紹了PowerDesigner9.5的主要功能特點(diǎn)、分析設(shè)計(jì)過程、運(yùn)行環(huán)境及分析設(shè)計(jì)環(huán)境;第2章與第3章介紹基本操作;第4章與第5章介紹業(yè)務(wù)流程模型的建立方法和技巧;第6章與第7章介紹概念數(shù)據(jù)模型的有關(guān)知識(shí),以及建立概念數(shù)據(jù)模型的方法;第8章與第9章介紹物理數(shù)據(jù)模型的有關(guān)知識(shí),以及建立物理數(shù)據(jù)模型的方法;第10章與第11章介紹UML及面向?qū)ο竽P偷挠嘘P(guān)知識(shí),以及建立面向?qū)ο竽P偷姆椒?。?2章介紹建立模型報(bào)告的方法;第13章介紹模型版本資料庫的有關(guān)知識(shí);第14章介紹利用VBScript訪問PowerDesigner模型對(duì)象的方法。其中第1章至第6章、第8章、第10章可以作為獨(dú)立的內(nèi)容,對(duì)于只需掌握PowerDesigner9.5基本知識(shí)的讀者,閱讀這幾章就可以進(jìn)行一般的分析設(shè)計(jì)工作,這一部分內(nèi)容可以作為閱讀其他章節(jié)的基礎(chǔ)。參與軟件分析設(shè)計(jì)的團(tuán)隊(duì)人員應(yīng)該學(xué)習(xí)第7章、第9章、第11章、第12章、第13章、第14章的內(nèi)容。本書突出自學(xué)和摹仿的特點(diǎn),讀者只要在計(jì)算機(jī)上按章節(jié)順序完成一遍,即可掌握PowerDesigner9.5的基本用法,同時(shí)了解軟件分析設(shè)計(jì)的思想,并用來解決實(shí)際問題。本書由白尚旺、黨偉超等編著。前言、第1章、6.1節(jié)、8.1節(jié)、第10章、第11章、附錄由白尚旺執(zhí)筆,第2章、第3章、9.9節(jié)至9.11節(jié)由王猛執(zhí)筆,第4章、第5章、第7章、第14章由黨偉超執(zhí)筆,第6章(除6.1節(jié))由劉春霞執(zhí)筆,第8章(除8.1節(jié))由任麗芳執(zhí)筆,第9章(除9.9、9.10、9.11節(jié))由師向麗執(zhí)筆,第12章、第13章由郭玉棟執(zhí)筆,全書由黨偉超預(yù)審,白尚旺統(tǒng)稿審定。西安交通大學(xué)計(jì)算機(jī)系陸麗娜教授,太原理工大學(xué)計(jì)算機(jī)系余雪麗教授、李東生教授,西安衛(wèi)星測(cè)控中心唐枚高級(jí)工程師,北京奧索電腦公司技術(shù)總監(jiān)趙貴根先生,山西光華互聯(lián)軟件系統(tǒng)有限公司楊肖兵先生,山西導(dǎo)通信息科技有限公司趙學(xué)林副教授對(duì)書稿提出了許多有益的建議;山西導(dǎo)通信息科技有限公司的程鏑總工程師、史汝惠總監(jiān)和軟件開發(fā)人員對(duì)本書的實(shí)例進(jìn)行了測(cè)試。電子工業(yè)出版社博文視點(diǎn)資訊有限公司全體工作人員對(duì)本書的出版做了大量的工作。謹(jǐn)此向他們致以衷心的感謝。太原科技大學(xué)副校長(zhǎng)曾建潮教授、計(jì)算機(jī)科學(xué)技術(shù)學(xué)院徐玉斌教授與張繼福教授、網(wǎng)絡(luò)中心全體工作人員對(duì)本書的出版給予了熱情的支持,在此表示誠(chéng)摯的謝意。作者E-mail:whitesal@public.ty.sx.cn;bai@tyhmi.edu.cn,歡迎大家提出批評(píng)和指正。

作者簡(jiǎn)介

暫缺《PowerDesigner 軟件工程技術(shù)》作者簡(jiǎn)介

圖書目錄

第1章  PowerDesigner概述  1
1.1  軟件工程與PowerDesigner  1
1.2  認(rèn)識(shí)PowerDesigner  2
1.2.1  CASE工具簡(jiǎn)介  2
1.2.2  PD 9.5分析設(shè)計(jì)過程  2
1.2.3  PD 9.5的四級(jí)建模功能  4
1.2.4  PD 9.5的新功能  5
1.3  運(yùn)行環(huán)境  6
1.3.1  軟硬件要求  6
1.3.2  PD 9.5的安裝與啟動(dòng)  6
1.3.3  安裝MS SQL Server2000或Sybase AS Anywhere  7
1.3.4  創(chuàng)建數(shù)據(jù)庫  10
1.3.5  定義ODBC數(shù)據(jù)源  11
1.4  分析設(shè)計(jì)環(huán)境  12
1.4.1  PD 9.5主界面  12
1.4.2  PD 9.5分析設(shè)計(jì)環(huán)境  13
1.5  PD 9.5的公共資源  15
第2章  PowerDesigner基本操作  16
2.1  窗口基本操作  16
2.2  工具欄與工具選項(xiàng)板操作  17
2.2.1  定制新工具欄的方法  17
2.2.2  改變工具欄的顯示風(fēng)格  18
2.2.3  恢復(fù)工具欄默認(rèn)設(shè)置  18
2.2.4  移動(dòng)工具欄  19
2.2.5  隱藏或顯示工具欄  19
2.2.6  刪除工具欄  19
2.2.7  工具選項(xiàng)板公用工具的含義  19
2.3  瀏覽器窗口操作  20
2.3.1  模型元素在瀏覽器窗口的組織  20
2.3.2  瀏覽器窗口的基本操作  21
2.4  工作空間和文件夾  22
2.4.1  打開已有的工作空間文件  22
2.4.2  保存工作空間  22
2.4.3  工作空間的基本操作  22
2.4.4  文件夾的基本操作  23
2.5  快捷方式的基本概念  23
2.5.1  定義快捷方式  23
2.5.2  快捷方式的顯示  26
2.5.3  快捷方式的操作  27
2.5.4  生成快捷方式  29
2.6  對(duì)象特性窗口的使用  29
2.6.1  顯示對(duì)象特性窗口  30
2.6.2  改變對(duì)象特性窗口特性頁的數(shù)量  30
2.6.3  在對(duì)象特性窗口為對(duì)象增加業(yè)務(wù)規(guī)則  31
2.6.4  在對(duì)象特性窗口顯示對(duì)象依賴的項(xiàng)目  31
2.6.5  對(duì)象特性窗口的擴(kuò)展依賴  32
2.6.6  在對(duì)象特性窗口顯示版本信息  32
2.7  對(duì)象列表窗口的使用  33
2.7.1  從Model菜單中顯示對(duì)象列表  33
2.7.2  從特性窗口顯示對(duì)象列表  33
2.7.3  對(duì)象列表窗口的工具欄  34
2.7.4  選擇對(duì)象列表窗口全部列表項(xiàng)的方法  34
2.7.5  排列對(duì)象列表窗口對(duì)象的順序  35
2.7.6  定義對(duì)象列表窗口的過濾條件  35
2.8  模型對(duì)象的基本操作  36
2.8.1  定義模型對(duì)象  36
2.8.2  拖曳、復(fù)制和粘貼模型對(duì)象  39
2.8.3  模型對(duì)象的鏡像符號(hào)  40
2.8.4  在包與包之間移動(dòng)模型對(duì)象  41
2.8.5  查找模型對(duì)象  41
2.8.6  刪除模型對(duì)象  43
2.8.7  使用文件對(duì)象  43
2.8.8  使用擴(kuò)展模型定義  45
2.9  定義全局選項(xiàng)  47
2.9.1  定義通用選項(xiàng)  47
2.9.2  定義對(duì)話窗口選項(xiàng)  48
2.9.3  定義文本編輯器選項(xiàng)  50
2.9.4  定義環(huán)境變量選項(xiàng)  50
2.9.5  定義指定路徑選項(xiàng)  51
2.9.6  定義編輯器默認(rèn)字體選項(xiàng)  52
2.9.7  定義版本資料庫選項(xiàng)  53
第3章  模型管理與模型操作  54
3.1  模型管理  54
3.1.1  新建和打開模型  54
3.1.2  保存和關(guān)閉模型  55
3.1.3  分離和發(fā)送模型  56
3.2  模型中的圖形、包和命名空間  56
3.2.1  模型中的圖形  56
3.2.2  把模型中的圖形轉(zhuǎn)換成包  58
3.2.3  模型中的包  59
3.2.4  模型中的命名空間  59
3.3  模型的比較與合并  60
3.3.1  比較模型  60
3.3.2  合并模型  63
3.4  設(shè)置模型圖形的顯示參數(shù)  65
3.4.1  13種圖形顯示參數(shù)的通用選項(xiàng)設(shè)置  66
3.4.2  13種圖形的對(duì)象視圖顯示參數(shù)設(shè)置  67
3.4.3  13種圖形中各類對(duì)象的顯示參數(shù)設(shè)置  67
3.4.4  13種圖形的顯示格式參數(shù)設(shè)置  68
3.5  圖形窗口圖形符號(hào)的基本操作  71
3.5.1  圖形窗口的標(biāo)題框與圖片  71
3.5.2  圖形窗口圖形符號(hào)的顯示格式  72
3.5.3  圖形符號(hào)的翻轉(zhuǎn)、隱藏和尋找  72
3.5.4  圖形窗口中多個(gè)圖形符號(hào)的操作  72
3.5.5  圖形窗口的繪圖功能  74
3.5.6  圖形窗口的自由文本  75
3.5.7  圖形窗口的縮放和頁面操作  75
3.5.8  打印圖形窗口  76
3.5.9  以圖像文件輸出圖形符號(hào)  77
3.6  設(shè)置模型選項(xiàng)  77
3.6.1  模型選項(xiàng)中的Model設(shè)置  78
3.6.2  模型選項(xiàng)中的Naming Conventiom設(shè)置  80
第4章  業(yè)務(wù)流程模型  82
4.1  業(yè)務(wù)流程模型的基礎(chǔ)  82
4.1.1  創(chuàng)建新的業(yè)務(wù)流程模型  82
4.1.2  工具選項(xiàng)板的使用  82
4.1.3  打開業(yè)務(wù)流程的示例模型  83
4.1.4  顯示參數(shù)的定義方法  85
4.1.5  模型選項(xiàng)的定義方法  86
4.1.6  模型特性的定義方法  87
4.2  業(yè)務(wù)流程模型的設(shè)計(jì)  88
4.2.1  處理的分解  88
4.2.2  組織單元的泳道設(shè)計(jì)  88
4.2.3  在復(fù)合處理圖形中創(chuàng)建模型對(duì)象  89
4.2.4  在復(fù)合處理中建立對(duì)象間的關(guān)聯(lián)  91
4.2.5  切換業(yè)務(wù)流程模型圖形層次的方法  91
4.3  細(xì)化復(fù)合處理圖形  92
4.3.1  創(chuàng)建消息格式  92
4.3.2  在處理上定義動(dòng)作的方法  93
4.3.3  在流上定義條件的方法  93
4.3.4  資源的使用方法  94
第5章  精通業(yè)務(wù)流程模型  95
5.1  BPM概述  95
5.2  業(yè)務(wù)規(guī)則  96
5.2.1  業(yè)務(wù)規(guī)則的類型  96
5.2.2  創(chuàng)建業(yè)務(wù)規(guī)則  96
5.2.3  把業(yè)務(wù)規(guī)則附加到對(duì)象上  97
5.3  創(chuàng)建業(yè)務(wù)流程模型  98
5.3.1  定義業(yè)務(wù)流程圖  98
5.3.2  定義起點(diǎn)  99
5.3.3  定義處理  99
5.3.4  定義組織單元  101
5.3.5  定義流  103
5.3.6  定義消息格式  104
5.3.7  定義數(shù)據(jù)  105
5.3.8  定義資源  108
5.3.9  定義資源流  108
5.3.10  定義判斷  109
5.3.11  定義同步  110
5.3.12  定義終點(diǎn)  110
5.4  使用CRUD矩陣  111
5.4.1 CRUD矩陣的定義  111
5.4.2 CRUD矩陣操作  112
5.5  檢查業(yè)務(wù)流程模型  112
5.5.1  復(fù)制檢查  114
5.5.2  處理檢查  114
5.5.3  Decision檢查規(guī)則  115
5.5.4  Synchronization檢查規(guī)則  115
5.5.5  Flow檢查規(guī)則  115
5.5.6  File檢查規(guī)則  115
5.5.7  Resource檢查規(guī)則  115
5.5.8  Resource flow檢查規(guī)則  116
5.5.9  Organization unit檢查規(guī)則  116
5.5.10  Start檢查規(guī)則  116
5.5.11  End檢查規(guī)則  116
5.5.12  Message format檢查規(guī)則  116
5.5.13  Data檢查規(guī)則  116
5.6  創(chuàng)建業(yè)務(wù)流程圖的其他方法  117
5.6.1  打開V6創(chuàng)建的PAM模型  117
5.6.2  把BPM或包轉(zhuǎn)換成業(yè)務(wù)流程模型  118
第6章  概念數(shù)據(jù)模型  120
6.1  概念數(shù)據(jù)模型概述  120
6.2  實(shí)體、屬性及標(biāo)識(shí)符  121
6.2.1  實(shí)體、屬性及標(biāo)識(shí)符的定義  121
6.2.2  實(shí)體、屬性及標(biāo)識(shí)符的表達(dá)  121
6.2.3  創(chuàng)建實(shí)體的方法  122
6.2.4  為實(shí)體添加屬性  122
6.2.5  排列實(shí)體屬性的順序  123
6.2.6  定義屬性的標(biāo)準(zhǔn)檢查約束  124
6.2.7  定義屬性的附加檢查  124
6.2.8  定義屬性的數(shù)據(jù)類型  125
6.2.9  把屬性指定為實(shí)體的標(biāo)識(shí)符  128
6.2.10  定義實(shí)體的標(biāo)識(shí)符  128
6.2.11  實(shí)體的復(fù)制  130
6.2.12  創(chuàng)建實(shí)體的快捷方式  131
6.2.13  實(shí)體的顯示選項(xiàng)  131
6.3  數(shù)據(jù)項(xiàng)  132
6.3.1  新建數(shù)據(jù)項(xiàng)  132
6.3.2  排列數(shù)據(jù)項(xiàng)的顯示順序  133
6.3.3  在數(shù)據(jù)項(xiàng)列表窗口復(fù)制和粘貼數(shù)據(jù)項(xiàng)  133
6.3.4  數(shù)據(jù)項(xiàng)的惟一性代碼選項(xiàng)和重用選項(xiàng)  134
6.3.5  在實(shí)體中添加數(shù)據(jù)項(xiàng)  134
6.4  聯(lián)系  135
6.4.1  聯(lián)系的定義  135
6.4.2  聯(lián)系的表達(dá)  136
6.4.3  建立聯(lián)系的方法  137
6.4.4  多對(duì)多聯(lián)系的實(shí)現(xiàn)  138
6.4.5  其他幾類特殊聯(lián)系  139
6.4.6  定義聯(lián)系的特性  140
6.4.7  聯(lián)系的顯示  142
6.5  繼承聯(lián)系  143
6.5.1  繼承聯(lián)系的定義  143
6.5.2  創(chuàng)建繼承聯(lián)系  144
6.5.3  定義互斥性繼承聯(lián)系  145
6.5.4  定義繼承聯(lián)系的生成模式  145
6.6  域  146
6.6.1  域的概念  147
6.6.2  域的定義方法  147
6.6.3  把域附加到實(shí)體屬性上  148
6.6.4  把域附加到數(shù)據(jù)項(xiàng)上  149
6.6.5  修改域特性對(duì)數(shù)據(jù)項(xiàng)的影響  150
6.7  業(yè)務(wù)規(guī)則  151
6.7.1  把業(yè)務(wù)規(guī)則附加到實(shí)體上  151
6.7.2  把業(yè)務(wù)規(guī)則附加到實(shí)體的屬性上  151
6.8  實(shí)體的規(guī)范化  152
6.8.1  非規(guī)范化實(shí)體帶來的問題  152
6.8.2  規(guī)范化實(shí)體的優(yōu)點(diǎn)  153
6.8.3  實(shí)體規(guī)范化程度的判別準(zhǔn)則  154
6.8.4  實(shí)體規(guī)范化在設(shè)計(jì)中的應(yīng)用  155
6.9  建立概念數(shù)據(jù)模型  157
6.9.1  分析模型要解決的主要問題  158
6.9.2  建立概念數(shù)據(jù)模型  158
6.9.3  定義CDM的模型特性  159
6.10  從概念數(shù)據(jù)模型生成物理數(shù)據(jù)模型  160
6.10.1  CDM與PDM對(duì)象之間的對(duì)應(yīng)關(guān)系  160
6.10.2  生成PDM  160
第7章  精通概念數(shù)據(jù)模型  162
7.1  概念數(shù)據(jù)模型的三種表示法  162
7.1.1  Merise表示法中關(guān)聯(lián)的符號(hào)與作用  162
7.1.2  創(chuàng)建遞歸關(guān)聯(lián)  163
7.1.3  定義關(guān)聯(lián)的特性  164
7.1.4  定義關(guān)聯(lián)連接的特性  164
7.1.5  定義依賴關(guān)聯(lián)  165
7.1.6  關(guān)聯(lián)轉(zhuǎn)換成關(guān)聯(lián)實(shí)體  165
7.1.7  定義關(guān)聯(lián)的屬性  166
7.1.8  關(guān)聯(lián)符號(hào)中文字的顯示與隱藏  167
7.2  實(shí)體設(shè)計(jì)的反規(guī)范化  167
7.2.1  規(guī)范化的缺點(diǎn)  167
7.2.2  反規(guī)范化  167
7.2.3  反規(guī)范化的主要工作  168
7.3  CDM檢查選項(xiàng)  170
7.3.1  問題嚴(yán)重性級(jí)別  170
7.3.2  設(shè)置問題嚴(yán)重性級(jí)別的方法  170
7.3.3  選擇檢查參數(shù)及對(duì)象  171
7.4  檢查CDM中的對(duì)象  171
7.4.1  復(fù)制檢查  172
7.4.2  包檢查  172
7.4.3  域檢查  172
7.4.4  數(shù)據(jù)項(xiàng)檢查  173
7.4.5  實(shí)體檢查  173
7.4.6  實(shí)體屬性檢查  174
7.4.7  實(shí)體標(biāo)識(shí)符檢查  174
7.4.8  聯(lián)系檢查  174
7.4.9  關(guān)聯(lián)檢查  175
7.4.10  繼承檢查  176
7.4.11  文件實(shí)體檢查  176
7.5  檢查整個(gè)CDM  176
7.5.1  檢查整個(gè)CDM的步驟  176
7.5.2  顯示最后一次檢查的錯(cuò)誤和警告選項(xiàng)設(shè)置  177
7.6  根據(jù)檢查結(jié)果更正錯(cuò)誤  177
7.7  由ERwin模型導(dǎo)入CDM  179
7.7.1  ERwin模型對(duì)象與CDM對(duì)象的對(duì)應(yīng)關(guān)系  179
7.7.2  ERwin模型導(dǎo)入CDM的過程  179
7.8  由PAM導(dǎo)入CDM  179
7.9  由CDM生成PDM  180
7.9.1  標(biāo)識(shí)符與聯(lián)系的轉(zhuǎn)換  180
7.9.2  繼承聯(lián)系的實(shí)體生成表  182
7.9.3  CDM到PDM數(shù)據(jù)類型的轉(zhuǎn)換  184
7.9.4  定義CDM到PDM的生成選項(xiàng)  186
7.9.5  由CDM生成PDM  187
7.10  由CDM生成OOM  191
7.10.1  CDM到OOM對(duì)象的轉(zhuǎn)換  191
7.10.2  CDM到OOM數(shù)據(jù)類型的轉(zhuǎn)換  191
7.10.3  定義CDM到OOM的生成選項(xiàng)  191
7.10.4  由CDM生成OOM  192
第8章  物理數(shù)據(jù)模型  195
8.1  PDM與DBMS的關(guān)系  195
8.2  表、列及鍵  195
8.2.1  表、列及鍵的定義  195
8.2.2  表、列的特性  197
8.2.3  表、列及各種鍵的表達(dá)  198
8.2.4  創(chuàng)建表  198
8.2.5  定義表檢查約束的名稱  199
8.2.6  為表添加列  200
8.2.7  列的其他操作  200
8.2.8  創(chuàng)建計(jì)算列  201
8.2.9  創(chuàng)建序列  202
8.2.10  表的復(fù)制  203
8.2.11  創(chuàng)建表的快捷方式  204
8.2.12  表的顯示選項(xiàng)  204
8.2.13  定義主鍵  205
8.2.14  定義外鍵  205
8.2.15  定義候選鍵  206
8.2.16  鍵約束的命名  206
8.3  域  207
8.3.1  域特性  207
8.3.2  創(chuàng)建域  207
8.3.3  指定域的數(shù)據(jù)類型、長(zhǎng)度和精度  208
8.3.4  修改域特性  209
8.3.5  使用抽象數(shù)據(jù)類型  209
8.4  定義參照及參照完整性  212
8.4.1  參照的特性  212
8.4.2  定義參照相關(guān)的模型選項(xiàng)  212
8.4.3  創(chuàng)建參照  215
8.4.4  定義參照連接  216
8.4.5  更改參照連接的表  217
8.4.6  重建參照  218
8.4.7  使用參照完整性  218
8.4.8  參照?qǐng)D形  220
8.5  定義檢查約束參數(shù)  221
8.5.1  設(shè)置標(biāo)準(zhǔn)檢查約束參數(shù)  222
8.5.2  定義其他檢查約束參數(shù)  223
8.5.3  在檢查參數(shù)中使用有效性規(guī)則  223
8.6  表的索引  224
8.6.1  索引的特性  224
8.6.2  創(chuàng)建索引  224
8.6.3  重建與刪除索引  226
8.7  視圖  227
8.7.1  視圖的特性  227
8.7.2  創(chuàng)建視圖  227
8.7.3  使用擴(kuò)展依賴  228
8.7.4  為視圖定義查詢  229
8.8  PDM中的業(yè)務(wù)規(guī)則  231
8.8.1  PDM中的表應(yīng)用業(yè)務(wù)規(guī)則  231
8.8.2  在業(yè)務(wù)規(guī)則上附加表達(dá)式  232
8.9  定義PDM的物理選項(xiàng)  233
8.10  建立物理數(shù)據(jù)模型  234
8.10.1  建立PDM的方法  234
8.10.2  定義PDM的顯示參數(shù)  236
8.10.3  定義PDM的模型特性  237
8.11  生成數(shù)據(jù)庫SQL腳本  238
第9章  精通物理數(shù)據(jù)模型  240
9.1  PDM中的用戶管理  240
9.2  檢查PDM中的對(duì)象  240
9.2.1  包檢查  241
9.2.2  表檢查  241
9.2.3  列檢查  241
9.2.4  索引檢查  242
9.2.5  鍵檢查  242
9.2.6  觸發(fā)器與視圖檢查  243
9.2.7  參照檢查  243
9.2.8  域檢查  243
9.2.9  檢查用戶、存儲(chǔ)過程和文件  244
9.3  PDM中的表變換  244
9.3.1  表變換成維數(shù)對(duì)象  244
9.3.2  表的水平分割  244
9.3.3  表的垂直分割  245
9.3.4  列的反規(guī)范化  245
9.4  逆向工程  245
9.4.1  定義逆向工程的重建選項(xiàng)  246
9.4.2  從用戶數(shù)據(jù)庫逆向工程生成PDM  247
9.4.3  逆向工程的過濾器  247
9.4.4  逆向工程到新的PDM中  247
9.4.5  逆向工程到現(xiàn)有的PDM  249
9.4.6  逆向工程Microsoft Access數(shù)據(jù)庫  250
9.5  觸發(fā)器和存儲(chǔ)過程  251
9.5.1  使用觸發(fā)器  251
9.5.2  觸發(fā)器模板  253
9.5.3  使用模板項(xiàng)  255
9.5.4  定義存儲(chǔ)過程和函數(shù)  255
9.5.5  使用宏  258
9.5.6  生成觸發(fā)器和存儲(chǔ)過程  262
9.6  數(shù)據(jù)庫的建立和修改  266
9.6.1  使用ODBC訪問用戶數(shù)據(jù)庫  266
9.6.2  訪問數(shù)據(jù)庫  267
9.6.3  配置表空間和存儲(chǔ)  269
9.6.4  估計(jì)數(shù)據(jù)庫的大小  270
9.6.5  生成數(shù)據(jù)庫  271
9.6.6  修改已存在的用戶數(shù)據(jù)庫  273
9.6.7  生成測(cè)試數(shù)據(jù)  274
9.7  PDM生成CDM  280
9.8  PDM生成OOM  282
9.9  DBMS定義文件  284
9.9.1  DBMS定義文件與編輯器  284
9.9.2  使用 DBMS列表窗口  286
9.9.3  修改DBMS定義文件  288
9.9.4  比較和合并DBMS定義文件  289
9.9.5  DBMS定義文件中的觸發(fā)器模板和模板項(xiàng)  289
9.9.6  DBMS定義文件中的擴(kuò)展屬性  291
9.9.7  定義數(shù)據(jù)類型轉(zhuǎn)換  293
9.9.8  DBMS定義文件中的保留關(guān)鍵字  294
9.9.9  DBMS定義文件中的物理選項(xiàng)  295
9.10  PowerDesigner中的變量  299
9.10.1  PowerDesigner變量列表  299
9.10.2  PowerDesigner中的格式變量  303
9.11  對(duì)Sybase AS IQ的支持  303
第10章  面向?qū)ο竽P?nbsp; 305
10.1  面向?qū)ο竽P偷睦碚摶A(chǔ)  305
10.1.1  UML的基本知識(shí)  305
10.1.2  PD 9.5與UML  306
10.1.3  本章示例說明  317
10.2  建立OOM概述  318
10.2.1  OOM特有的工具選項(xiàng)板介紹  318
10.2.2  設(shè)置OOM的模型選項(xiàng)  319
10.2.3  在OOM中定義包  320
10.2.4  創(chuàng)建OOM  320
10.3  設(shè)計(jì)用例圖  321
10.3.1  用例圖的產(chǎn)生方法  321
10.3.2  定義用例圖的顯示參數(shù)  321
10.3.3  定義用例  322
10.3.4  定義角色  323
10.3.5  定義關(guān)聯(lián)  324
10.3.6  定義概化  325
10.3.7  定義依賴  326
10.3.8  設(shè)計(jì)用例圖簡(jiǎn)例  327
10.3.9  使用實(shí)現(xiàn)類  330
10.4  設(shè)計(jì)類圖  331
10.4.1  產(chǎn)生帶有類圖的OOM  331
10.4.2  定義類圖顯示參數(shù)  332
10.4.3  定義類  332
10.4.4  定義接口  334
10.4.5  定義屬性  335
10.4.6  定義標(biāo)識(shí)符  336
10.4.7  定義操作  336
10.4.8  定義操作的參數(shù)  339
10.4.9  在類圖中定義概化  340
10.4.10  在類圖中定義關(guān)聯(lián)  340
10.4.11  在類圖中定義依賴  343
10.4.12  定義實(shí)現(xiàn)聯(lián)系  343
10.4.13  定義OOM中的域  344
10.4.14  定義檢查參數(shù)  344
10.5  設(shè)計(jì)對(duì)象圖  344
10.5.1  對(duì)象圖和類圖的關(guān)系  345
10.5.2  定義對(duì)象  345
10.5.3  定義對(duì)象的屬性值  345
10.5.4  定義實(shí)例連接  346
10.6  設(shè)計(jì)時(shí)序圖  347
10.6.1  時(shí)序圖概述  347
10.6.2  定義時(shí)序圖的顯示參數(shù)  347
10.6.3  在時(shí)序圖中定義角色  347
10.6.4  定義消息  348
10.6.5  設(shè)計(jì)時(shí)序圖簡(jiǎn)例  355
10.6.6  通過拖曳對(duì)象設(shè)計(jì)另一個(gè)時(shí)序圖  357
10.6.7  使用類的實(shí)例  358
10.6.8  使用相關(guān)圖  358
10.7  設(shè)計(jì)協(xié)作圖  359
10.7.1  協(xié)作圖與時(shí)序圖的區(qū)別  359
10.7.2  協(xié)作圖中的角色、對(duì)象、實(shí)例連接  359
10.7.3  定義消息  359
10.7.4  協(xié)作圖轉(zhuǎn)換為時(shí)序圖  360
10.8  設(shè)計(jì)狀態(tài)圖  361
10.8.1  定義狀態(tài)圖的默認(rèn)分類器  361
10.8.2  狀態(tài)圖轉(zhuǎn)變?yōu)閺?fù)合狀態(tài)  361
10.8.3  定義起始狀態(tài)  362
10.8.4  定義狀態(tài)的動(dòng)作  362
10.8.5  定義轉(zhuǎn)移  363
10.8.6  定義事件  364
10.8.7  定義連接點(diǎn)  364
10.8.8  定義結(jié)束狀態(tài)  364
10.9  設(shè)計(jì)活動(dòng)圖  365
10.9.1  活動(dòng)圖概述  365
10.9.2  定義活動(dòng)  366
10.9.3  定義復(fù)合活動(dòng)  366
10.9.4  定義對(duì)象狀態(tài)  366
10.9.5  定義判斷  367
10.9.6  定義同步  368
10.9.7  定義組織單元  369
10.10 設(shè)計(jì)組件圖  370
10.10.1  定義組件  370
10.10.2  定義組件的接口和類  371
10.10.3  定義組件的文件對(duì)象  372
10.10.4  為組件創(chuàng)建類圖  372
10.10.5  將組件配置成節(jié)點(diǎn)  372
10.10.6  定義概化  373
10.10.7  定義依賴  373
10.11 定義部署圖  374
10.11.1  定義節(jié)點(diǎn)  374
10.11.2  定義組件實(shí)例  375
10.11.3  定義文件對(duì)象  375
10.11.4  定義節(jié)點(diǎn)間的關(guān)聯(lián)  375
10.11.5  定義依賴  376
第11章  精通面向?qū)ο蠼?nbsp; 377
11.1  面向?qū)ο竽P偷纳蛇x項(xiàng)  377
11.2  OOM中圖形間的關(guān)聯(lián)  378
11.2.1  模型元素在工作空間中的組織  378
11.2.2  在對(duì)象上連接圖形  378
11.2.3  在對(duì)象上連接其他對(duì)象  380
11.3  檢查OOM中的對(duì)象  382
11.3.1  檢查OOM概述  382
11.3.2  檢查項(xiàng)目  383
11.3.3  檢查OOM的方法  388
11.4  OOM中的對(duì)象關(guān)系映射  388
11.4.1  概述  388
11.4.2  在OOM中定義數(shù)據(jù)源  389
11.4.3  定義O/R映射  390
11.5  在OOM中打開Rose模型  391
11.5.1  概述  391
11.5.2  打開Rose模型的方法  391
11.5.3  Rose與PD 9.5對(duì)象特性的對(duì)應(yīng)關(guān)系  391
11.6  逆向工程  393
11.6.1  逆向工程Java  393
11.6.2  逆向工程PowerBuilder  398
11.6.3  逆向工程XML  400
11.6.4  逆向工程為一個(gè)新的OOM  400
11.7  從OOM生成OOM  401
11.8  從OOM生成CDM  402
11.8.1  產(chǎn)生CDM對(duì)象  402
11.8.2  從OOM生成CDM  403
11.9  由OOM生成PDM  405
11.9.1  OOM到PDM對(duì)象的轉(zhuǎn)換  405
11.9.2  由OOM到PDM數(shù)據(jù)類型的轉(zhuǎn)換  406
11.9.3  由OOM生成PDM  406
11.10  從OOM中生成對(duì)象  409
11.10.1  生成Java源文件  409
11.10.2  為PowerBuilder生成對(duì)象  412
11.10.3  定義XML生成選項(xiàng)  413
11.10.4  理解XML的生成過程  414
11.10.5  定制腳本  417
11.11  使用對(duì)象語言  417
11.11.1  管理對(duì)象語言  417
11.11.2  對(duì)象語言編輯器分類  421
11.11.3  通用代碼生成  426
11.11.4  通用生成中的技巧  440
11.11.5  C++的通用生成  443
11.11.6  C#的通用生成  447
11.11.7  IDL-CORBA的通用生成  449
第12章  模型報(bào)告  452
12.1  報(bào)告編輯器基礎(chǔ)  452
12.2  管理報(bào)告模板  452
12.2.1  報(bào)告模板的使用  452
12.2.2  管理報(bào)告模板的節(jié)  455
12.2.3  使用報(bào)告編輯窗口  458
12.3  管理單模型報(bào)告  460
12.3.1  新建單模型報(bào)告  460
12.3.2  生成單模型報(bào)告  461
12.4  管理多模型報(bào)告  461
12.4.1  新建多模型報(bào)告  461
12.4.2  生成多模型報(bào)告  462
12.5  定制模型報(bào)告  463
12.5.1  管理模型報(bào)告中的項(xiàng)目  463
12.5.2  使用復(fù)合項(xiàng)目  466
12.5.3  使用簡(jiǎn)單項(xiàng)目  468
12.5.4  定義項(xiàng)目的格式  468
12.5.5  模型報(bào)告的頁面設(shè)置  471
12.5.6  使用打印預(yù)覽  473
第13章  版本資料庫  475
13.1  版本資料庫簡(jiǎn)介  475
13.1.1  認(rèn)識(shí)版本資料庫  475
13.1.2  版本資料庫的功能  475
13.2  連接版本資料庫  477
13.2.1  管理版本資料庫定義  477
13.2.2  建立版本資料庫的連接  479
13.3  管理版本資料庫用戶  481
13.3.1  版本資料庫用戶的權(quán)限  481
13.3.2  定義版本資料庫用戶  482
13.3.3  定義版本資料庫用戶組  484
13.4  管理版本資料庫中的文檔  486
13.4.1  瀏覽版本資料庫目錄  486
13.4.2  版本資料庫中的文件夾  487
13.4.3  版本資料庫中的特性  488
13.4.4  定義用戶訪問版本資料庫的權(quán)限  488
13.4.5  版本資料庫中文檔的臨時(shí)保護(hù)  492
13.4.6  在版本資料庫中查找對(duì)象  492
13.4.7  比較本地和版本資料庫中的模型  494
13.4.8  定義版本資料庫的通用選項(xiàng)  495
13.4.9  執(zhí)行SQL查詢  495
13.5  從版本資料庫中提取模型  496
13.5.1  模型的提取  496
13.5.2  從版本資料庫中提取模型  496
13.5.3  定義模型的提取參數(shù)  498
13.6  將模型固化到版本資料庫中  499
13.6.1  概述  499
13.6.2  定義固化參數(shù)  499
13.6.3  理解固化過程中的沖突  503
13.6.4  把模型文檔固化到版本資料庫中  503
13.7  版本資料庫中文檔版本的控制  505
13.7.1  管理版本資料庫中文檔版本  505
13.7.2  管理鎖定  507
13.7.3  管理版本資料庫中的分支  508
13.7.4  管理版本資料庫中的配置  511
第14章  VBScript訪問模型對(duì)象的方法  514
14.1  基本概念  514
14.2  HTML幫助文件介紹  518
14.3  VBS腳本中例子的使用  519
14.4  使用VBScript操作版本資料庫  526
14.4.1  連接版本資料數(shù)據(jù)庫  526
14.4.2  訪問版本資料庫中的文檔  526
14.4.3  提取文檔  527
14.4.4  固化文檔  528
14.4.5  管理文檔版本  528
14.4.6  操作版本資料庫瀏覽器  529
14.5  操作模型報(bào)告  529
14.6  OLE 自動(dòng)化  530
14.7  使用定制命令  531
附錄A  PowerDesigner最新動(dòng)態(tài)  534
附錄B  主要名稱縮寫中英文對(duì)照  540
參考文獻(xiàn)  541

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)