內容簡介
PowerDesigner 是一個功能強大的計算機輔助軟體、工程工具集。本書採用理論結合經典實例的方法,按照軟體設計開發過程逐一進行描述。從PowerDesigner 建模基礎知識入手,到需求模型、業務處理模型、
概念數據模型、物理數據模型以及邏輯數據模型、XML 模型、面向對象模型和生成報告文檔等內容。第10 章給出1 個綜合實例,使讀者進一步鞏固所學的知識,提高綜合實踐能力。第11 章還提供了詳細的實踐操作練習,供讀者操作演練。每章最後給出了習題,供讀者更好地了解和掌握PowerDesigner 建模方法。本書結構清晰,從易到難,案例豐富,併合理安排各個章節的有機銜接,無論是對高校計算機及相關專業師生,還是對軟體設計開發人員,都是一本值得學習和參考的書籍。
圖書目錄
第1章 PowerDesigner 15 介紹1
11 PowerDesigner 15 發展歷程 1
12 PowerDesigner 15 的新特性 2
13 PowerDesigner 功能模型 4
14 PowerDesigner 15 與其他建模平台的比較 7
141 PowerDesigner 7
142 Rational Rose 8
143 Visio 8
144 三種建模工具的綜合比較 9
15 本章小結 9
習題一 9
第2章 PowerDesigner 的基本操作10
21 安裝PowerDesigner 及相關工具軟體 10
211 軟硬體環境要求 10
212 安裝步驟 11
22 PowerDesigner 建模環境概述 13
221 PowerDesigner 的初始界面 13
222 PowerDesigner 模型類型 14
223 PowerDesigner 常用操作視窗 15
224 PowerDesigner 工具條 18
23 PowerDesigner 建模環境設定 26
24 PowerDesigner 建模過程 30
241 建立模型 33
242 模型對象操作 33
25 PowerDesigner 模型轉換 37
26 本章小結 38
習題二 38
第3章 需求模型RQM39
31 RQM 簡介 39
32 進銷存系統案例分析 40
321 系統背景 40
322 系統目標 40
61 建立LDM 172
611 建立LDM 的方法 172
612 創建LDM 172
613 設定LDM 模型選項 177
62 管理LDM 178
621 LDM 有效性檢查 178
622 LDM 模型轉換 178
63 進銷存系統邏輯數據模型套用實例 179
64 本章小結 180
習題六 181
第7章 物理數據模型PDM182
71 PDM 介紹 182
711 PDM 中的基本術語 183
712 PDM 的建立方法 185
72 建立PDM 185
721 創建PDM 185
722 定義表 187
723 定義列 188
724 定義鍵 194
725 定義參照及參照完整性 196
726 定義域 201
727 定義索引 202
728 定義序列 206
729 定義視圖 209
7210 定義存儲過程及存儲函式 213
7211 定義觸發器 216
7212 定義用戶和組 223
7213 定義同義詞 228
7214 設定PDM 顯示參數 229
73 管理PDM 230
731 PDM 模型轉換 230
732 將PDM生成到資料庫 234
733 資料庫的逆向工程 247
74 進銷存系統物理數據模型套用實例 249
741 生成PDM 249
742 PDM 檢查與最佳化 250
743 將PDM生成到資料庫並生成腳本檔案 253
744 生成測試數據 253
75 本章小結 254
習題七 254
第8章 PowerDesigner 的其他模型256
81 XML 模型 256
811 XML 介紹 256
812 XML 檔案類型 257
813 創建XML 模型 265
82 面向對象模型OOM 281
821 OOM 介紹 281
822 創建OOM 281
823 OOM 的代碼生成技術 309
83 本章小結 310
習題八 310
第9章 模型報告 311
91 創建單模型報告 311
911 採用報告嚮導生成單模型報告 311
912 採用報告編輯器生成單模型報告 314
913 採用報告模板生成單模型報告 316
92 創建多模型報告 317
93 報告編輯器 319
931 報告項目管理 320
932 報告對象管理 325
933 報告頁面設定 326
934 模板管理 330
94 本章小結 334
習題九 335
第10章 綜合實例336
101 系統需求概述 336
102 系統分析和設計 336
103 創建需求模型 336
104 創建業務處理模型 340
105 創建概念數據模型 343
1051 環境設定 344
1052 設計CDM 模型對象 345
1053 檢查模型有效性 350
106 創建邏輯數據模型 350
107 創建物理數據模型 351
108 創建資料庫 354
1091 生成OOM 356
1092 生成應用程式代碼 357
1010 創建模型報告 358
1011 本章小節 359
第11章 實踐操作360
111 實踐操作一:PowerDesigner 的基本操作 360
112 實踐操作二:需求模型 364
113 實踐操作三:業務處理模型 369
114 實踐操作四:概念數據模型 375
115 實踐操作五:邏輯數據模型 379
116 實踐操作六:物理數據模型 380
117 實踐操作七:資料庫逆向工程 384
118 實踐操作八:XML 模型 386
119 實踐操作九:面向對象模型 389
參考文獻398