logo
分类于: 计算机基础 互联网

简介

Power Designer系统分析与建模实战

Power Designer系统分析与建模实战 0.0分

资源最后更新于 2020-03-29 03:05:57

作者:谢星星朱婵

出版社:提供方

出版日期:2019-10

文件格式: pdf

标签: 计算机 IT Power Designer

简介· · · · · ·

本书分为入门篇、基础篇、高级使用篇和综合案例篇,从四个方面展开介绍。其中,高级使用篇是本书的一大亮点,它偏重于经验分享,放眼同类的图书,能在经验分享方面着墨较多的并不多;综合案例篇是实际案例的分析和总结,通过实际案例,使读者能有身临其境的感觉,并从中获取处理问题的思路和技巧。作者:谢星星 朱婵

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  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 本章小结