《PowerDesigner系统分析与建模 第2版》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:赵韶平,徐茂生,周勇华等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2010
  • ISBN:9787302211778
  • 页数:269 页
图书介绍:本书以典型项目为主线,站在系统整体开发的角度,用简洁明快的语言讲述了如何用PowerDesigner 15的企业架构及业务流程分析,实体关系模型设计,面向对象和数据库建模的集成等功能模块进行项目需求分析、结构规划、生成框架代码,以及如何从现有的系统逆向转出工程代码,生成所需系统模型的全过程。

第1章PowerDesigner 15概述 1

1.1 PowerDesigner的历史变迁 1

1.2 PowerDesigner 15的功能模块 2

1.2.1业务处理模型 3

1.2.2概念数据模型 3

1.2.3物理数据模型 4

1.2.4面向对象模型 6

1.2.5模型文档编辑器 6

1.3安装PowerDesigner 15及其相关工具 7

第1篇 项目和框架矩阵 12

第2章 项目和框架矩阵 12

2.1什么是项目和框架矩阵 12

2.2打开FEAF项目工作区 12

2.2.1创建FEAF框架矩阵 12

2.2.2定义Business Objects 13

2.2.3定义Semantic Model 14

2.2.4定义Logical Data Model 15

习题 16

第2篇 业务分析 18

第3章 企业架构模型 18

3.1什么是企业架构模型 18

3.2组织结构图 19

3.3业务通信图 21

3.4进程图 23

3.5城市规划图 24

3.6应用架构图 26

3.7面向服务图 28

3.8技术基础框架图 29

习题 31

第4章 业务处理模型 32

4.1 BPM简介 32

4.2使用BPM 34

4.2.1创建BPM 34

4.2.2打开已有BPM 35

4.2.3从工作区中删除BPM 36

4.2.4设置BPM编辑选项 36

4.2.5修改BPM属性 37

4.3包 38

4.3.1创建包 38

4.3.2包的属性 38

4.4使用业务规则 39

4.4.1创建业务规则 39

4.4.2业务规则属性 40

4.4.3应用业务规则 41

4.5建立BPM 41

4.5.1定义业务处理流程图 41

4.5.2定义起点 42

4.5.3定义处理过程 44

4.5.4定义组织单元 45

4.5.5定义流程 47

4.5.6定义消息格式 49

4.5.7定义资源 51

4.5.8定义资源流程 52

4.5.9定义终点 54

习题 55

第3篇 概念数据模型 58

第5章 创建概念数据模型 58

5.1什么是概念数据模型 58

5.2概念模型中的基本概念 59

5.2.1实体及属性 60

5.2.2联系 60

5.2.3域 61

5.2.4业务规则 62

5.3建立概念模型 62

5.3.1确定业务问题 62

5.3.2建立概念模型 63

5.3.3定义概念模型的属性 68

5.3.4定义概念模型的显示参数和选项 68

5.4创建CDM域 71

5.4.1在CDM中指定数据类型、长度和精度 72

5.4.2修改域属性 73

5.4.3强制域与数据项无关性 74

5.5定义数据项 75

5.5.1定义新数据项 75

5.5.2数据项属性 76

5.5.3设置数据项的代码和重用选项 76

5.5.4将数据项连接到域 77

习题 78

第6章 管理CDM 79

6.1检查CDM 79

6.1.1 CDM检查选项的设置 79

6.1.2 CDM中对象的检查 80

6.1.3整个CDM的检查和更正错误 83

6.2由CDM生成LDM 85

6.3由CDM生成PDM 87

6.3.1 CDM生成PDM的过程和选项 87

6.3.2标识符与联系的转换 89

6.3.3 CDM与PDM数据类型的转换 92

6.4由CDM生成OOM 94

习题 97

第4篇 物理数据模型 100

第7章 创建物理模型 100

7.1什么是物理模型 100

7.2 PDM中涉及的基本概念 100

7.2.1表、列、视图、主键、候选键、外部键 101

7.2.2存储过程和触发器 102

7.2.3默认与规则 103

7.2.4完整性检查约束 103

7.2.5索引 103

7.3创建PDM 104

7.3.1建立PDM的方法 104

7.3.2定义PDM的显示参数 106

7.3.3定义PDM的模型属性 107

7.4创建表 108

7.5创建列 109

7.5.1创建列和计算列 109

7.5.2创建序列 112

7.6创建参照及参照完整性 113

7.6.1设置参照相关的模型选项 114

7.6.2创建参照及定义相关属性 116

7.7创建域 119

7.7.1创建域 119

7.7.2使用抽象数据类型 120

7.8创建表中的键 122

7.9创建索引 124

7.10创建视图 127

习题 129

第8章 管理PDM 130

8.1检查PDM 130

8.1.1 PDM检查选项的设置 130

8.1.2检查PDM中的对象 131

8.2用户管理 133

8.3读取多维对象 134

8.4使用PowerBuilder扩展属性 135

习题 138

第9章PDM逆向工程 139

9.1逆向工程的重建选项 139

9.2逆向工程Microsoft SQL Server 2005数据库 141

习题 142

第10章 触发器与存储过程 143

10.1创建触发器 143

10.1.1手工创建触发器 143

10.1.2自动重建触发器 144

10.2触发器模板 145

10.2.1预定义触发器模板类型 146

10.2.2新建触发器模板 146

10.2.3触发器命名规则 148

10.3使用模板项 149

10.4创建存储过程和函数 151

10.4.1为存储过程和函数定义模板 151

10.4.2建立存储过程和函数 152

10.4.3把存储过程连接到表上 153

10.4.4在存储过程中使用扩展依赖 153

10.5使用宏替换 154

习题 162

第11章 数据库的生成与修改 163

11.1使用ODBC接口 163

11.2访问数据库 164

11.3预测数据库大小 166

11.4生成数据库 167

11.5 PDM与用户数据库的同步 171

11.6使用测试数据 172

11.6.1建立测试数据的描述文件 172

11.6.2选择Automatic时的Detail选项卡 173

11.6.3选择List时的Detail选项卡 175

11.6.4选择Database时的Detail选项卡 175

11.6.5选择File时的Detail选项卡 176

11.6.6定义列填充参数 176

11.6.7导入其他PDM的数据描述文件 177

11.6.8生成测试数据 177

习题 179

第5篇 面向对象模型 182

第12章 面向对象模型 182

12.1什么是OOM 182

12.2如何创建OOM 184

12.3设计用例图 186

12.3.1定义用例 186

12.3.2定义角色 187

12.3.3定义关联 187

12.3.4设置用例图的显示参数 188

12.3.5用例图实例分析 189

12.4设计序列图 191

12.4.1消息的相关属性 192

12.4.2设置序列图的显示参数 196

12.4.3序列图实例分析 197

12.5设计类图 200

12.1创建Class(类) 201

12.5.2创建Attribute(属性) 203

12.5.3创建Identifier(标识符) 205

12.5.4创建Interface(接口) 207

12.5.5创建Operation(操作) 208

12.5.6创建联系 213

12.5.7创建Domain(域) 220

12.5.8生成Java的源代码 221

习题 224

第6篇 模型文档编辑器 226

第13章 使用模型文档编辑器 226

13.1文档模型编辑器概述 226

13.2文档模板编辑器 227

13.3文档编辑器 229

13.4语言文档编辑器 231

13.5多模型文档编辑器 232

13.6管理模型文档 234

13.6.1文档项管理 234

13.6.2使用Node(节点) 237

13.6.3使用Item(项目) 240

13.6.4模型文档的页面设置 242

13.6.5文档的打印预览 243

习题 244

第7篇 综合实例 246

第14章 利用PowerDesigner设计物业管理系统的过程 246

14.1物业管理需求分析和设计 246

14.2如何创建CDM 246

14.2.1建立实体 247

14.2.2建立联系 250

14.2.3定义域 251

14.2.4定义业务规则 252

14.2.5检查CDM的正确性 254

14.2.6生成CDM模型文档 255

14.3通过CDM转换生成PDM 257

14.4细化物理数据模型 258

14.5通过PDM转换生成OOM 258

附录A常见问题解答 261

附录B主要名称缩写中英文对照表 268

参考文献 269