当前位置:首页 > 工业技术
Power Designer系统分析与建模实战
Power Designer系统分析与建模实战

Power Designer系统分析与建模实战PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:谢星星,朱婵编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2015
  • ISBN:9787111501442
  • 页数:356 页
图书介绍:本书分为四篇,从入门篇、基础篇、高级使用篇和综合案例篇四个方面介绍Power Designer的相关知识。其中,高级使用篇是本书的一大亮点,它偏重于经验分享,放眼同类的图书,能在经验分享方面着墨众多的并不多;综合案例篇是实际案例的分析和总结,通过实际案例的讲述,使读者能有身临其境的感觉,并从中获取处理问题的思路和技巧。
《Power Designer系统分析与建模实战》目录

入门篇 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

返回顶部