Power Designer系統分析與建模實戰

Power Designer系統分析與建模實戰

《Power Designer系統分析與建模實戰》是謝星星、朱嬋編著的圖書。

基本介紹

  • 中文名:Power Designer系統分析與建模實戰
  • 作者:謝星星、朱嬋編 
  • 出版社:機械工業出版社
  • ISBN:9787111501442 
內容簡介,圖書目錄,

內容簡介

本書分為入門篇、基礎篇、高級使用篇和綜合案例篇,從四個方面展開介紹。其中,高級使用篇是本書的一大亮點,它偏重於經驗分享,放眼同類的圖書,能在經驗分享方面著墨較多的並不多;綜合案例篇是實際案例的分析和總結,通過實際案例,使讀者能有身臨其境的感覺,並從中獲取處理問題的思路和技巧。

圖書目錄

  1. 前言
  2. 為什麼要寫這本書
  3. 讀者對象
  4. 如何閱讀本書
  5. 本書特點
  6. 本書主要內容
  7. 勘誤和支持
  8. 致謝
  9. 入門篇
  10. 第1章 軟體建模和Power Designer概述
  11. 1.1 軟體建模
  12. 1.1.1 業務建模
  13. 1.1.2 數據建模
  14. 1.1.3 應用程式建模
  15. 1.2 Power Designer概述
  16. 1.2.1 Power Designer的發展歷程
  17. 1.2.2 Power Designer 16.5的新特性
  18. 1.2.3 Power Designer 16.5的功能模型
  19. 1.2.4 Power Designer的主視窗
  20. 1.3 常用建模工具比較
  21. 1.3.1 Power Designer
  22. 1.3.2 Rational Rose
  23. 1.3.3 Visio
  24. 1.3.4 3種建模工具的比較
  25. 1.4 本章小結
  26. 基礎篇
  27. 第2章 需求模型RQM
  28. 2.1 需求模型簡介
  29. 2.1.1 需求採集
  30. 2.1.2 需求分析
  31. 2.1.3 需求模型的功能
  32. 2.2 建立需求模型
  33. 2.2.1 創建RQM
  34. 2.2.2 編輯RQM
  35. 2.2.3 管理RQM
  36. 2.3 餐飲線上點評系統的需求模型
  37. 2.3.1 系統目標
  38. 2.3.2 需求分析
  39. 2.3.3 需求模型實現
  40. 2.4 本章小結
  41. 第3章 業務處理模型BPM
  42. 3.1 業務處理模型簡介
  43. 3.1.1 BPM的概念
  44. 3.1.2 BPM的3種圖形
  45. 3.2 建立業務處理模型
  46. 3.2.1 創建BPM
  47. 3.2.2 編輯BPM
  48. 3.2.3 管理BPM
  49. 3.2.4 BPM的模型轉換
  50. 3.3 餐飲線上點評系統的業務處理模型
  51. 3.3.1 業務處理模型分析
  52. 3.3.2 業務處理模型的實現
  53. 3.3.3 檢查模型的正確性和有效性
  54. 3.4 本章小結
  55. 第4章 概念數據模型CDM
  56. 4.1 概念數據模型簡介
  57. 4.1.1 CDM的作用
  58. 4.1.2 CDM的基本術語
  59. 4.2 建立概念數據模型
  60. 4.2.1 創建CDM
  61. 4.2.2 編輯CDM
  62. 4.2.3 管理CDM
  63. 4.2.4 CDM的模型轉換
  64. 4.3 餐飲線上點評系統的概念數據模型
  65. 4.3.1 概念數據模型分析
  66. 4.3.2 概念數據模型的實現
  67. 4.3.3 模型有效性檢查
  68. 4.4 本章小結
  69. 第5章 邏輯數據模型LDM
  70. 5.1 邏輯數據模型簡介
  71. 5.1.1 LDM的概念
  72. 5.1.2 LDM的作用
  73. 5.1.3 LDM的基本術語
  74. 5.2 建立邏輯數據模型
  75. 5.2.1 創建LDM
  76. 5.2.2 編輯LDM
  77. 5.2.3 設定LDM的模型選項
  78. 5.2.4 檢查模型的有效性
  79. 5.2.5 LDM的模型轉換
  80. 5.3 餐飲線上點評系統的邏輯數據模型
  81. 5.3.1 邏輯數據模型的實現
  82. 5.3.2 邏輯數據模型的有效性檢查
  83. 5.4 本章小結
  84. 第6章 物理數據模型PDM
  85. 6.1 物理數據模型簡介
  86. 6.1.1 PDM的概念
  87. 6.1.2 PDM的作用
  88. 6.1.3 PDM的基本術語
  89. 6.2 建立物理數據模型
  90. 6.2.1 創建PDM
  91. 6.2.2 編輯PDM
  92. 6.2.3 管理PDM
  93. 6.2.4 PDM的模型轉換
  94. 6.3 餐飲線上點評系統的物理數據模型
  95. 6.3.1 物理數據模型的實現
  96. 6.3.2 檢查模型的正確性和有效性
  97. 6.3.3 生成SQL腳本或資料庫
  98. 6.3.4 生成測試數據
  99. 6.4 本章小結
  100. 第7章 XML模型XSM
  101. 7.1 XML模型簡介
  102. 7.1.1 XML的概念
  103. 7.1.2 XML模型的概念
  104. 7.2 建立XML模型
  105. 7.2.1 創建XML模型
  106. 7.2.2 編輯XML模型
  107. 7.2.3 管理XML模型
  108. 7.2.4 XML模型的模型轉換
  109. 7.3 餐飲線上點評系統的XML模型
  110. 7.3.1 XML模型分析
  111. 7.3.2 XML模型的實現
  112. 7.4 本章小結
  113. 第8章 面向對象模型OOM
  114. 8.1 面向對象模型簡介
  115. 8.1.1 UML介紹
  116. 8.1.2 Power Designer中的OOM
  117. 8.2 建立面向對象模型
  118. 8.2.1 創建用例圖
  119. 8.2.2 創建時序圖
  120. 8.2.3 創建類圖
  121. 8.2.4 創建包圖
  122. 8.2.5 管理OOM
  123. 8.2.6 OOM的模型轉換
  124. 8.3 餐飲線上點評系統案例的面向對象模型
  125. 8.3.1 面向對象模型分析
  126. 8.3.2 面向對象模型的實現
  127. 8.3.3 檢查模型的正確性和有效性
  128. 8.3.4 生成面向對象語言代碼
  129. 8.4 本章小結
  130. 第9章 其他模型
  131. 9.1 其他模型概述
  132. 9.2 企業架構模型EAM
  133. 9.2.1 企業架構模型簡介
  134. 9.2.2 進程圖
  135. 9.2.3 組織結構圖
  136. 9.2.4 業務通信圖
  137. 9.2.5 城市規劃圖
  138. 9.2.6 面向服務圖
  139. 9.2.7 套用架構圖
  140. 9.2.8 技術基礎架構圖
  141. 9.3 數據移動模型DMM
  142. 9.3.1 數據移動模型簡介
  143. 9.3.2 創建數據移動模型
  144. 9.3.3 工具面板
  145. 9.3.4 編輯數據移動模型
  146. 9.4 本章小結
  147. 高級使用篇
  148. 第10章 模型報告
  149. 10.1 模型報告簡介
  150. 10.2 創建單模型報告
  151. 10.2.1 根據報告嚮導生成單模型報告
  152. 10.2.2 根據報告編輯器生成單模型報告
  153. 10.2.3 根據報告模板生成單模型報告
  154. 10.3 創建多模型報告
  155. 10.3.1 打開單個模型文檔
  156. 10.3.2 新建多模型報告
  157. 10.3.3 設定多模型報告編輯視窗
  158. 10.3.4 添加新模型
  159. 10.3.5 生成多模型報告
  160. 10.4 模型報告模板管理
  161. 10.4.1 查看模板
  162. 10.4.2 修改模板
  163. 10.4.3 自定義模板
  164. 10.4.4 根據模型報告生成模板
  165. 10.5 模型報告對象管理
  166. 10.6 模型報告屬性設定
  167. 10.7 本章小結
  168. 第11章 Power Designer的高級功能
  169. 11.1 版本管理
  170. 11.1.1 Repository簡介
  171. 11.1.2 創建Repository
  172. 11.1.3 設定用戶群組及操作許可權
  173. 11.1.4 版本控制
  174. 11.2 創建模型自定義擴展屬性
  175. 11.2.1 創建擴展模型定義
  176. 11.2.2 為列添加擴展屬性
  177. 11.2.3 使用擴展屬性
  178. 11.3 常見問題與解決方案
  179. 11.3.1 顯示工具面板
  180. 11.3.2 去掉表名和列名雙引號
  181. 11.3.3 去掉表名和列名長度限制
  182. 11.3.4 修改外鍵命名規則
  183. 11.3.5 PDM模型的Comment列與Name列聯動
  184. 11.3.6 創建Oracle資料庫自增列
  185. 11.3.7 Oracle資料庫的逆向工程
  186. 11.4 本章小結
  187. 第12章 核心模型設計原則和最佳化建議
  188. 12.1 資料庫建模
  189. 12.1.1 資料庫設計不應停留於表面
  190. 12.1.2 定義命名規範
  191. 12.1.3 確定要開發的應用程式性質
  192. 12.1.4 將數據按照邏輯意義分成不同的塊
  193. 12.1.5 不要對數據表進行過度分解
  194. 12.1.6 注意只部分依賴主鍵的列
  195. 12.1.7 添加必要的冗餘列
  196. 12.1.8 處理重複、不統一的數據
  197. 12.1.9 選擇合適的主鍵生成策略
  198. 12.1.10 設計合理的表關聯
  199. 12.1.11 約束性關聯
  200. 12.1.12 樹形結構數據的處理
  201. 12.1.13 儘量不要使用分隔設定分割數據
  202. 12.1.14 仔細選擇派生列
  203. 12.1.15 統一設計“名值表”
  204. 12.1.16 多維數據是各種不同數據的聚合
  205. 12.1.17 資料庫設計時就要考慮到效率和最佳化問題
  206. 12.1.18 資料庫設計完成後,形成設計開發的藍圖
  207. 12.2 面向對象建模
  208. 12.2.1 用例圖設計原則
  209. 12.3 本章小結
  210. 綜合案例篇
  211. 第13章 綜合案例:社交通信系統
  212. 13.1 需求概述
  213. 13.1.1 “訊息”模組
  214. 13.1.2 “通訊錄”模組
  215. 13.1.3 “發現”模組
  216. 13.1.4 “我的設定”模組
  217. 13.2 創建需求模型
  218. 13.2.1 創建RQM
  219. 13.2.2 定義用戶
  220. 13.2.3 定義用戶組
  221. 13.2.4 定義業務規則
  222. 13.2.5 編輯需求文檔視圖
  223. 13.2.6 最終需求文檔視圖
  224. 13.3 創建業務處理模型
  225. 13.3.1 創建BPM
  226. 13.3.2 編輯BPM
  227. 13.3.3 最終的BPM
  228. 13.4 創建概念數據模型
  229. 13.4.1 創建CDM
  230. 13.4.2 設定模型顯示參數
  231. 13.4.3 定義域
  232. 13.4.4 定義實體
  233. 13.4.5 定義联系
  234. 13.4.6 最終的CDM
  235. 13.4.7 檢查模型的有效性
  236. 13.5 創建邏輯數據模型
  237. 13.5.1 “個人設定”模組的邏輯數據模型
  238. 13.5.2 “通訊錄”和“訊息”模組的邏輯數據模型
  239. 13.5.3 “發現”模組的邏輯數據模型
  240. 13.6 創建物理數據模型
  241. 13.6.1 顯示參數設定
  242. 13.6.2 “個人設定”模組的物理數據模型
  243. 13.6.3 “通訊錄”和“訊息”模組的物理數據模型
  244. 13.6.4 “發現”模組的物理數據模型
  245. 13.7 生成資料庫腳本或資料庫
  246. 13.8 創建面向對象模型
  247. 13.8.1 “個人設定”模組的面向對象模型
  248. 13.8.2 “通訊錄”和“訊息”模組的面向對象模型
  249. 13.8.3 “發現”模組的面向對象模型
  250. 13.8.4 生成應用程式代碼
  251. 13.9 生成模型報告
  252. 13.10 本章小結
  253. 第14章 綜合案例:線上音樂系統
  254. 14.1 需求概述
  255. 14.2 創建需求模型
  256. 14.3 創建業務處理模型
  257. 14.4 創建概念數據模型
  258. 14.5 創建邏輯數據模型
  259. 14.6 創建物理數據模型
  260. 14.7 生成資料庫
  261. 14.8 創建面向對象模型
  262. 14.9 生成應用程式代碼
  263. 14.10 生成模型報告
  264. 14.11 本章小結

相關詞條

熱門詞條

聯絡我們