图书介绍
Power Designer系统分析与建模实战pdf电子书版本下载
- 谢星星,朱婵编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111501442
- 出版时间:2015
- 标注页数:356页
- 文件大小:127MB
- 文件页数:370页
- 主题词:软件工具-数据库系统-程序设计
PDF下载
下载说明
Power Designer系统分析与建模实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
入门篇 2
第1章 软件建模和Power Designer概述 2
1.1软件建模 2
1.1.1业务建模 2
1.1.2数据建模 3
1.1.3应用程序建模 3
1.2 Power Designer概述 3
1.2.1 Power Designer的发展历程 4
1.2.2 Power Designer 16.5的新特性 5
1.2.3 Power Designer 16.5的功能模型 6
1.2.4 Power Designer的主窗口 8
1.3常用建模工具比较 9
1.3.1 Power Designer 9
1.3.2 Rational Rose 9
1.3.3 Visio 10
1.3.4 3种建模工具的比较 10
1.4本章小结 11
基础篇 14
第2章 需求模型RQM 14
2.1需求模型简介 14
2.1.1需求采集 14
2.1.2需求分析 15
2.1.3需求模型的功能 15
2.2建立需求模型 16
2.2.1创建RQM 16
2.2.2编辑RQM 17
2.2.3管理RQM 27
2.3餐饮在线点评系统的需求模型 32
2.3.1系统目标 32
2.3.2需求分析 32
2.3.3需求模型实现 36
2.4本章小结 36
第3章 业务处理模型BPM 38
3.1业务处理模型简介 38
3.1.1 BPM的概念 38
3.1.2 BPM的3种图形 38
3.2建立业务处理模型 39
3.2.1创建BPM 39
3.2.2编辑BPM 40
3.2.3管理BPM 50
3.2.4 BPM的模型转换 53
3.3餐饮在线点评系统的业务处理模型 53
3.3.1业务处理模型分析 53
3.3.2业务处理模型的实现 53
3.3.3检查模型的正确性和有效性 56
3.4本章小结 56
第4章 概念数据模型CDM 58
4.1概念数据模型简介 58
4.1.1 CDM的作用 58
4.1.2 CDM的基本术语 58
4.2建立概念数据模型 61
4.2.1创建CDM 61
4.2.2编辑CDM 62
4.2.3管理CDM 77
4.2.4 CDM的模型转换 81
4.3餐饮在线点评系统的概念数据模型 91
4.3.1概念数据模型分析 91
4.3.2概念数据模型的实现 94
4.3.3模型有效性检查 104
4.4本章小结 105
第5章 逻辑数据模型LDM 106
5.1逻辑数据模型简介 106
5.1.1 LDM的概念 106
5.1.2 LDM的作用 106
5.1.3 LDM的基本术语 107
5.2建立逻辑数据模型 107
5.2.1创建LDM 107
5.2.2编辑LDM 108
5.2.3设置LDM的模型选项 116
5.2.4检查模型的有效性 117
5.2.5 LDM的模型转换 117
5.3餐饮在线点评系统的逻辑数据模型 121
5.3.1逻辑数据模型的实现 121
5.3.2逻辑数据模型的有效性检查 123
5.4本章小结 123
第6章 物理数据模型PDM 125
6.1物理数据模型简介 125
6.1.1 PDM的概念 125
6.1.2 PDM的作用 127
6.1.3 PDM的基本术语 127
6.2建立物理数据模型 131
6.2.1创建PDM 131
6.2.2编辑PDM 132
6.2.3管理PDM 165
6.2.4 PDM的模型转换 181
6.3餐饮在线点评系统的物理数据模型 187
6.3.1物理数据模型的实现 187
6.3.2检查模型的正确性和有效性 192
6.3.3生成SQL脚本或数据库 194
6.3.4生成测试数据 194
6.4本章小结 194
第7章 XML模型XSM 195
7.1 XML模型简介 195
7.1.1 XML的概念 195
7.1.2 XML模型的概念 196
7.2建立XML模型 199
7.2.1创建XML模型 200
7.2.2编辑XML模型 200
7.2.3管理XML模型 211
7.2.4 XML模型的模型转换 214
7.3餐饮在线点评系统的XML模型 214
7.3.1 XML模型分析 214
7.3.2 XML模型的实现 214
7.4本章小结 218
第8章 面向对象模型OOM 220
8.1面向对象模型简介 220
8.1.1 UML介绍 220
8.1.2 Power Designer中的OOM 220
8.2建立面向对象模型 221
8.2.1创建用例图 222
8.2.2创建时序图 226
8.2.3创建类图 229
8.2.4创建包图 239
8.2.5管理OOM 240
8.2.6 OOM的模型转换 244
8.3餐饮在线点评系统案例的面向对象模型 245
8.3.1面向对象模型分析 245
8.3.2面向对象模型的实现 245
8.3.3检查模型的正确性和有效性 250
8.3.4生成面向对象语言代码 251
8.4本章小结 251
第9章 其他模型 252
9.1其他模型概述 252
9.2企业架构模型EAM 252
9.2.1企业架构模型简介 252
9.2.2进程图 254
9.2.3组织结构图 255
9.2.4业务通信图 257
9.2.5城市规划图 258
9.2.6面向服务图 259
9.2.7应用架构图 261
9.2.8技术基础架构图 264
9.3数据移动模型DMM 266
9.3.1数据移动模型简介 266
9.3.2创建数据移动模型 266
9.3.3工具面板 267
9.3.4编辑数据移动模型 268
9.4本章小结 269
高级使用篇 272
第10章 模型报告 272
10.1模型报告简介 272
10.2创建单模型报告 272
10.2.1根据报告向导生成单模型报告 272
10.2.2根据报告编辑器生成单模型报告 275
10.2.3根据报告模板生成单模型报告 276
10.3创建多模型报告 277
10.3.1打开单个模型文档 278
10.3.2新建多模型报告 278
10.3.3设置多模型报告编辑窗口 278
10.3.4添加新模型 279
10.3.5生成多模型报告 280
10.4模型报告模板管理 280
10.4.1查看模板 280
10.4.2修改模板 281
10.4.3自定义模板 281
10.4.4根据模型报告生成模板 283
10.5模型报告对象管理 283
10.6模型报告属性设置 284
10.7本章小结 285
第11章 Power Designer的高级功能 286
11.1版本管理 286
11.1.1 Repository简介 286
11.1.2创建Repository 287
11.1.3设置用户群组及操作权限 288
11.1.4版本控制 289
11.2创建模型自定义扩展属性 292
11.2.1创建扩展模型定义 293
11.2.2为列添加扩展属性 293
11.2.3使用扩展属性 293
11.3常见问题与解决方案 294
11.3.1显示工具面板 294
11.3.2去掉表名和列名双引号 294
11.3.3去掉表名和列名长度限制 295
11.3.4修改外键命名规则 296
11.3.5 PDM模型的Comment列与Name列联动 296
11.3.6创建Oracle数据库自增列 298
11.3.7 Oracle数据库的逆向工程 300
11.4本章小结 303
第12章 核心模型设计原则和优化建议 304
12.1数据库建模 304
12.1.1数据库设计不应停留于表面 304
12.1.2定义命名规范 304
12.1.3确定要开发的应用程序性质 304
12.1.4将数据按照逻辑意义分成不同的块 305
12.1.5不要对数据表进行过度分解 305
12.1.6留意只部分依赖主键的列 306
12.1.7添加必要的冗余列 306
12.1.8处理重复、不统一的数据 307
12.1.9选择合适的主键生成策略 308
12.1.10设计合理的表关联 308
12.1.11约束性关联 309
12.1.12树形结构数据的处理 309
12.1.13尽量不要使用分隔符分割数据 310
12.1.14仔细选择派生列 310
12.1.15 统一设计“名值表” 311
12.1.16多维数据是各种不同数据的聚合 311
12.1.17数据库设计时就要考虑到效率和优化问题 312
12.1.18数据库设计完成后,形成设计开发的蓝图 313
12.2面向对象建模 313
12.3本章小结 314
综合案例篇 316
第13章 综合案例:社交通信系统 316
13.1需求概述 316
13.1.1“消息”模块 316
13.1.2“通讯录”模块 316
13.1.3“发现”模块 318
13.1.4“我的设置”模块 318
13.2创建需求模型 319
13.2.1创建RQM 319
13.2.2定义用户 320
13.2.3定义用户组 320
13.2.4定义业务规则 320
13.2.5编辑需求文档视图 321
13.2.6最终需求文档视图 323
13.3创建业务处理模型 325
13.3.1创建BPM 325
13.3.2编辑BPM 325
13.3.3最终的BPM 326
13.4创建概念数据模型 326
13.4.1创建CDM 328
13.4.2设置模型显示参数 328
13.4.3定义域 329
13.4.4定义实体 330
13.4.5定义联系 330
13.4.6最终的CDM 331
13.4.7检查模型的有效性 332
13.5创建逻辑数据模型 333
13.5.1“个人设置”模块的逻辑数据模型 334
13.5.2“通讯录”和“消息”模块的逻辑数据模型 334
13.5.3“发现”模块的逻辑数据模型 335
13.6创建物理数据模型 335
13.6.1显示参数设置 335
13.6.2“个人设置”模块的物理数据模型 335
13.6.3“通讯录”和“消息”模块的物理数据模型 336
13.6.4“发现”模块的物理数据模型 337
13.7生成数据库脚本或数据库 337
13.8创建面向对象模型 338
13.8.1“个人设置”模块的面向对象模型 338
13.8.2“通讯录”和“消息”模块的面向对象模型 339
13.8.3“发现”模块的面向对象模型 339
13.8.4生成应用程序代码 340
13.9生成模型报告 340
13.10本章小结 341
第14章 综合案例:在线音乐系统 342
14.1需求概述 342
14.2创建需求模型 347
14.3创建业务处理模型 349
14.4创建概念数据模型 350
14.5创建逻辑数据模型 352
14.6创建物理数据模型 353
14.7生成数据库 354
14.8创建面向对象模型 355
14.9生成应用程序代码 356
14.10生成模型报告 356
14.11本章小结 356