PowerDesigner 软件工程技术

PowerDesigner 软件工程技术
作 者: 白尚旺
出版社: 电子工业出版社
丛编项: PowerBuilder与Sybase技术丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《PowerDesigner 软件工程技术》作者简介

内容简介

PowerDesigner是目前最流行的软件分析设计工具之一。它融入了软件工程技术、面向对象技术、数据库应用技术的最新研究成果,实现了业务流程模型(BPM)、统一建模语言(UML)和实体联系(E-R)模型的无缝集成,是开发软件产品必须掌握的分析设计工具。本书在阐述软件工程和数据库最新理论成果的基础上,系统地介绍了使用PowerDesigner9.5进行软件分析设计的技术与方法。全书运用了大量的操作提示和使用技巧,循序渐进地讲述了PowerDesigner9.5的各种功能和特性。本书所含光盘是PowerDesigner最新版本10.0的试用版。本书可作为软件工程、数据库原理等课程的教材,也适合软件项目开发人员作为PowerDesigner9.5的学习参考用书,只要具备软件工程、数据库及面向对象基本知识的读者均可阅读。PowerDesigner是目前最流行的软件分析设计工具之一。它融入了软件工程技术、面向对象技术、数据库应用技术的最新研究成果,实现了业务流程模型(BPM)、统一建模语言(UML)和实体联系(E-R)模型的无缝集成,是开发软件产品必须掌握的分析设计工具。本书在阐述软件工程和数据库最新理论成果的基础上,系统地介绍了使用PowerDesigner9.5进行软件分析设计的技术与方法。全书运用了大量的操作提示和使用技巧,循序渐进地讲述了PowerDesigner9.5的各种功能和特性。本书所含光盘是PowerDesigner最新版本10.0的试用版。本书可作为软件工程、数据库原理等课程的教材,也适合软件项目开发人员作为PowerDesigner9.5的学习参考用书,只要具备软件工程、数据库及面向对象基本知识的读者均可阅读。软件工程的主要目的是解决软件研发领域中出现的软件危机,而使用性价比优秀的软件分析设计工具是软件研发人员走出软件危机的最佳途径。近年来,计算机软件的研发已经成为国家重点扶持的方向之一,要生产出符合社会需求的优秀软件,就必须建立好业务流程模型、概念数据模型、物理数据模型、面向对象模型。建立性能良好的模型已经引起了软件分析设计人员与软件开发人员的高度重视。采用先进的分析设计理论和方法固然是软件成功的关键,但是只有借用最好的分析设计工具才能使软件分析设计工作进行得快捷而顺利。本书介绍的PowerDesigner9.5是由Sybase公司生产的一种优秀的软件分析设计工具。由于PowerDesig...

图书目录

第1章 PowerDesigner概述 1

1.1 软件工程与PowerDesigner 1

1.2 认识PowerDesigner 2

1.2.1 CASE工具简介 2

1.2.2 PD 9.5分析设计过程 2

1.2.3 PD 9.5的四级建模功能 4

1.2.4 PD 9.5的新功能 5

1.3 运行环境 6

1.3.1 软硬件要求 6

1.3.2 PD 9.5的安装与启动 6

1.3.3 安装MS SQL Server2000或Sybase AS Anywhere 7

1.3.4 创建数据库 10

1.3.5 定义ODBC数据源 11

1.4 分析设计环境 12

1.4.1 PD 9.5主界面 12

1.4.2 PD 9.5分析设计环境 13

1.5 PD 9.5的公共资源 15

第2章 PowerDesigner基本操作 16

2.1 窗口基本操作 16

2.2 工具栏与工具选项板操作 17

2.2.1 定制新工具栏的方法 17

2.2.2 改变工具栏的显示风格 18

2.2.3 恢复工具栏默认设置 18

2.2.4 移动工具栏 19

2.2.5 隐藏或显示工具栏 19

2.2.6 删除工具栏 19

2.2.7 工具选项板公用工具的含义 19

2.3 浏览器窗口操作 20

2.3.1 模型元素在浏览器窗口的组织 20

2.3.2 浏览器窗口的基本操作 21

2.4 工作空间和文件夹 22

2.4.1 打开已有的工作空间文件 22

2.4.2 保存工作空间 22

2.4.3 工作空间的基本操作 22

2.4.4 文件夹的基本操作 23

2.5 快捷方式的基本概念 23

2.5.1 定义快捷方式 23

2.5.2 快捷方式的显示 26

2.5.3 快捷方式的操作 27

2.5.4 生成快捷方式 29

2.6 对象特性窗口的使用 29

2.6.1 显示对象特性窗口 30

2.6.2 改变对象特性窗口特性页的数量 30

2.6.3 在对象特性窗口为对象增加业务规则 31

2.6.4 在对象特性窗口显示对象依赖的项目 31

2.6.5 对象特性窗口的扩展依赖 32

2.6.6 在对象特性窗口显示版本信息 32

2.7 对象列表窗口的使用 33

2.7.1 从Model菜单中显示对象列表 33

2.7.2 从特性窗口显示对象列表 33

2.7.3 对象列表窗口的工具栏 34

2.7.4 选择对象列表窗口全部列表项的方法 34

2.7.5 排列对象列表窗口对象的顺序 35

2.7.6 定义对象列表窗口的过滤条件 35

2.8 模型对象的基本操作 36

2.8.1 定义模型对象 36

2.8.2 拖曳、复制和粘贴模型对象 39

2.8.3 模型对象的镜像符号 40

2.8.4 在包与包之间移动模型对象 41

2.8.5 查找模型对象 41

2.8.6 删除模型对象 43

2.8.7 使用文件对象 43

2.8.8 使用扩展模型定义 45

2.9 定义全局选项 47

2.9.1 定义通用选项 47

2.9.2 定义对话窗口选项 48

2.9.3 定义文本编辑器选项 50

2.9.4 定义环境变量选项 50

2.9.5 定义指定路径选项 51

2.9.6 定义编辑器默认字体选项 52

2.9.7 定义版本资料库选项 53

第3章 模型管理与模型操作 54

3.1 模型管理 54

3.1.1 新建和打开模型 54

3.1.2 保存和关闭模型 55

3.1.3 分离和发送模型 56

3.2 模型中的图形、包和命名空间 56

3.2.1 模型中的图形 56

3.2.2 把模型中的图形转换成包 58

3.2.3 模型中的包 59

3.2.4 模型中的命名空间 59

3.3 模型的比较与合并 60

3.3.1 比较模型 60

3.3.2 合并模型 63

3.4 设置模型图形的显示参数 65

3.4.1 13种图形显示参数的通用选项设置 66

3.4.2 13种图形的对象视图显示参数设置 67

3.4.3 13种图形中各类对象的显示参数设置 67

3.4.4 13种图形的显示格式参数设置 68

3.5 图形窗口图形符号的基本操作 71

3.5.1 图形窗口的标题框与图片 71

3.5.2 图形窗口图形符号的显示格式 72

3.5.3 图形符号的翻转、隐藏和寻找 72

3.5.4 图形窗口中多个图形符号的操作 72

3.5.5 图形窗口的绘图功能 74

3.5.6 图形窗口的自由文本 75

3.5.7 图形窗口的缩放和页面操作 75

3.5.8 打印图形窗口 76

3.5.9 以图像文件输出图形符号 77

3.6 设置模型选项 77

3.6.1 模型选项中的Model设置 78

3.6.2 模型选项中的Naming Conventiom设置 80

第4章 业务流程模型 82

4.1 业务流程模型的基础 82

4.1.1 创建新的业务流程模型 82

4.1.2 工具选项板的使用 82

4.1.3 打开业务流程的示例模型 83

4.1.4 显示参数的定义方法 85

4.1.5 模型选项的定义方法 86

4.1.6 模型特性的定义方法 87

4.2 业务流程模型的设计 88

4.2.1 处理的分解 88

4.2.2 组织单元的泳道设计 88

4.2.3 在复合处理图形中创建模型对象 89

4.2.4 在复合处理中建立对象间的关联 91

4.2.5 切换业务流程模型图形层次的方法 91

4.3 细化复合处理图形 92

4.3.1 创建消息格式 92

4.3.2 在处理上定义动作的方法 93

4.3.3 在流上定义条件的方法 93

4.3.4 资源的使用方法 94

第5章 精通业务流程模型 95

5.1 BPM概述 95

5.2 业务规则 96

5.2.1 业务规则的类型 96

5.2.2 创建业务规则 96

5.2.3 把业务规则附加到对象上 97

5.3 创建业务流程模型 98

5.3.1 定义业务流程图 98

5.3.2 定义起点 99

5.3.3 定义处理 99

5.3.4 定义组织单元 101

5.3.5 定义流 103

5.3.6 定义消息格式 104

5.3.7 定义数据 105

5.3.8 定义资源 108

5.3.9 定义资源流 108

5.3.10 定义判断 109

5.3.11 定义同步 110

5.3.12 定义终点 110

5.4 使用CRUD矩阵 111

5.4.1 CRUD矩阵的定义 111

5.4.2 CRUD矩阵操作 112

5.5 检查业务流程模型 112

5.5.1 复制检查 114

5.5.2 处理检查 114

5.5.3 Decision检查规则 115

5.5.4 Synchronization检查规则 115

5.5.5 Flow检查规则 115

5.5.6 File检查规则 115

5.5.7 Resource检查规则 115

5.5.8 Resource flow检查规则 116

5.5.9 Organization unit检查规则 116

5.5.10 Start检查规则 116

5.5.11 End检查规则 116

5.5.12 Message format检查规则 116

5.5.13 Data检查规则 116

5.6 创建业务流程图的其他方法 117

5.6.1 打开V6创建的PAM模型 117

5.6.2 把BPM或包转换成业务流程模型 118

第6章 概念数据模型 120

6.1 概念数据模型概述 120

6.2 实体、属性及标识符 121

6.2.1 实体、属性及标识符的定义 121

6.2.2 实体、属性及标识符的表达 121

6.2.3 创建实体的方法 122

6.2.4 为实体添加属性 122

6.2.5 排列实体属性的顺序 123

6.2.6 定义属性的标准检查约束 124

6.2.7 定义属性的附加检查 124

6.2.8 定义属性的数据类型 125

6.2.9 把属性指定为实体的标识符 128

6.2.10 定义实体的标识符 128

6.2.11 实体的复制 130

6.2.12 创建实体的快捷方式 131

6.2.13 实体的显示选项 131

6.3 数据项 132

6.3.1 新建数据项 132

6.3.2 排列数据项的显示顺序 133

6.3.3 在数据项列表窗口复制和粘贴数据项 133

6.3.4 数据项的惟一性代码选项和重用选项 134

6.3.5 在实体中添加数据项 134

6.4 联系 135

6.4.1 联系的定义 135

6.4.2 联系的表达 136

6.4.3 建立联系的方法 137

6.4.4 多对多联系的实现 138

6.4.5 其他几类特殊联系 139

6.4.6 定义联系的特性 140

6.4.7 联系的显示 142

6.5 继承联系 143

6.5.1 继承联系的定义 143

6.5.2 创建继承联系 144

6.5.3 定义互斥性继承联系 145

6.5.4 定义继承联系的生成模式 145

6.6 域 146

6.6.1 域的概念 147

6.6.2 域的定义方法 147

6.6.3 把域附加到实体属性上 148

6.6.4 把域附加到数据项上 149

6.6.5 修改域特性对数据项的影响 150

6.7 业务规则 151

6.7.1 把业务规则附加到实体上 151

6.7.2 把业务规则附加到实体的属性上 151

6.8 实体的规范化 152

6.8.1 非规范化实体带来的问题 152

6.8.2 规范化实体的优点 153

6.8.3 实体规范化程度的判别准则 154

6.8.4 实体规范化在设计中的应用 155

6.9 建立概念数据模型 157

6.9.1 分析模型要解决的主要问题 158

6.9.2 建立概念数据模型 158

6.9.3 定义CDM的模型特性 159

6.10 从概念数据模型生成物理数据模型 160

6.10.1 CDM与PDM对象之间的对应关系 160

6.10.2 生成PDM 160

第7章 精通概念数据模型 162

7.1 概念数据模型的三种表示法 162

7.1.1 Merise表示法中关联的符号与作用 162

7.1.2 创建递归关联 163

7.1.3 定义关联的特性 164

7.1.4 定义关联连接的特性 164

7.1.5 定义依赖关联 165

7.1.6 关联转换成关联实体 165

7.1.7 定义关联的属性 166

7.1.8 关联符号中文字的显示与隐藏 167

7.2 实体设计的反规范化 167

7.2.1 规范化的缺点 167

7.2.2 反规范化 167

7.2.3 反规范化的主要工作 168

7.3 CDM检查选项 170

7.3.1 问题严重性级别 170

7.3.2 设置问题严重性级别的方法 170

7.3.3 选择检查参数及对象 171

7.4 检查CDM中的对象 171

7.4.1 复制检查 172

7.4.2 包检查 172

7.4.3 域检查 172

7.4.4 数据项检查 173

7.4.5 实体检查 173

7.4.6 实体属性检查 174

7.4.7 实体标识符检查 174

7.4.8 联系检查 174

7.4.9 关联检查 175

7.4.10 继承检查 176

7.4.11 文件实体检查 176

7.5 检查整个CDM 176

7.5.1 检查整个CDM的步骤 176

7.5.2 显示最后一次检查的错误和警告选项设置 177

7.6 根据检查结果更正错误 177

7.7 由ERwin模型导入CDM 179

7.7.1 ERwin模型对象与CDM对象的对应关系 179

7.7.2 ERwin模型导入CDM的过程 179

7.8 由PAM导入CDM 179

7.9 由CDM生成PDM 180

7.9.1 标识符与联系的转换 180

7.9.2 继承联系的实体生成表 182

7.9.3 CDM到PDM数据类型的转换 184

7.9.4 定义CDM到PDM的生成选项 186

7.9.5 由CDM生成PDM 187

7.10 由CDM生成OOM 191

7.10.1 CDM到OOM对象的转换 191

7.10.2 CDM到OOM数据类型的转换 191

7.10.3 定义CDM到OOM的生成选项 191

7.10.4 由CDM生成OOM 192

第8章 物理数据模型 195

8.1 PDM与DBMS的关系 195

8.2 表、列及键 195

8.2.1 表、列及键的定义 195

8.2.2 表、列的特性 197

8.2.3 表、列及各种键的表达 198

8.2.4 创建表 198

8.2.5 定义表检查约束的名称 199

8.2.6 为表添加列 200

8.2.7 列的其他操作 200

8.2.8 创建计算列 201

8.2.9 创建序列 202

8.2.10 表的复制 203

8.2.11 创建表的快捷方式 204

8.2.12 表的显示选项 204

8.2.13 定义主键 205

8.2.14 定义外键 205

8.2.15 定义候选键 206

8.2.16 键约束的命名 206

8.3 域 207

8.3.1 域特性 207

8.3.2 创建域 207

8.3.3 指定域的数据类型、长度和精度 208

8.3.4 修改域特性 209

8.3.5 使用抽象数据类型 209

8.4 定义参照及参照完整性 212

8.4.1 参照的特性 212

8.4.2 定义参照相关的模型选项 212

8.4.3 创建参照 215

8.4.4 定义参照连接 216

8.4.5 更改参照连接的表 217

8.4.6 重建参照 218

8.4.7 使用参照完整性 218

8.4.8 参照图形 220

8.5 定义检查约束参数 221

8.5.1 设置标准检查约束参数 222

8.5.2 定义其他检查约束参数 223

8.5.3 在检查参数中使用有效性规则 223

8.6 表的索引 224

8.6.1 索引的特性 224

8.6.2 创建索引 224

8.6.3 重建与删除索引 226

8.7 视图 227

8.7.1 视图的特性 227

8.7.2 创建视图 227

8.7.3 使用扩展依赖 228

8.7.4 为视图定义查询 229

8.8 PDM中的业务规则 231

8.8.1 PDM中的表应用业务规则 231

8.8.2 在业务规则上附加表达式 232

8.9 定义PDM的物理选项 233

8.10 建立物理数据模型 234

8.10.1 建立PDM的方法 234

8.10.2 定义PDM的显示参数 236

8.10.3 定义PDM的模型特性 237

8.11 生成数据库SQL脚本 238

第9章 精通物理数据模型 240

9.1 PDM中的用户管理 240

9.2 检查PDM中的对象 240

9.2.1 包检查 241

9.2.2 表检查 241

9.2.3 列检查 241

9.2.4 索引检查 242

9.2.5 键检查 242

9.2.6 触发器与视图检查 243

9.2.7 参照检查 243

9.2.8 域检查 243

9.2.9 检查用户、存储过程和文件 244

9.3 PDM中的表变换 244

9.3.1 表变换成维数对象 244

9.3.2 表的水平分割 244

9.3.3 表的垂直分割 245

9.3.4 列的反规范化 245

9.4 逆向工程 245

9.4.1 定义逆向工程的重建选项 246

9.4.2 从用户数据库逆向工程生成PDM 247

9.4.3 逆向工程的过滤器 247

9.4.4 逆向工程到新的PDM中 247

9.4.5 逆向工程到现有的PDM 249

9.4.6 逆向工程Microsoft Access数据库 250

9.5 触发器和存储过程 251

9.5.1 使用触发器 251

9.5.2 触发器模板 253

9.5.3 使用模板项 255

9.5.4 定义存储过程和函数 255

9.5.5 使用宏 258

9.5.6 生成触发器和存储过程 262

9.6 数据库的建立和修改 266

9.6.1 使用ODBC访问用户数据库 266

9.6.2 访问数据库 267

9.6.3 配置表空间和存储 269

9.6.4 估计数据库的大小 270

9.6.5 生成数据库 271

9.6.6 修改已存在的用户数据库 273

9.6.7 生成测试数据 274

9.7 PDM生成CDM 280

9.8 PDM生成OOM 282

9.9 DBMS定义文件 284

9.9.1 DBMS定义文件与编辑器 284

9.9.2 使用 DBMS列表窗口 286

9.9.3 修改DBMS定义文件 288

9.9.4 比较和合并DBMS定义文件 289

9.9.5 DBMS定义文件中的触发器模板和模板项 289

9.9.6 DBMS定义文件中的扩展属性 291

9.9.7 定义数据类型转换 293

9.9.8 DBMS定义文件中的保留关键字 294

9.9.9 DBMS定义文件中的物理选项 295

9.10 PowerDesigner中的变量 299

9.10.1 PowerDesigner变量列表 299

9.10.2 PowerDesigner中的格式变量 303

9.11 对Sybase AS IQ的支持 303

第10章 面向对象模型 305

10.1 面向对象模型的理论基础 305

10.1.1 UML的基本知识 305

10.1.2 PD 9.5与UML 306

10.1.3 本章示例说明 317

10.2 建立OOM概述 318

10.2.1 OOM特有的工具选项板介绍 318

10.2.2 设置OOM的模型选项 319

10.2.3 在OOM中定义包 320

10.2.4 创建OOM 320

10.3 设计用例图 321

10.3.1 用例图的产生方法 321

10.3.2 定义用例图的显示参数 321

10.3.3 定义用例 322

10.3.4 定义角色 323

10.3.5 定义关联 324

10.3.6 定义概化 325

10.3.7 定义依赖 326

10.3.8 设计用例图简例 327

10.3.9 使用实现类 330

10.4 设计类图 331

10.4.1 产生带有类图的OOM 331

10.4.2 定义类图显示参数 332

10.4.3 定义类 332

10.4.4 定义接口 334

10.4.5 定义属性 335

10.4.6 定义标识符 336

10.4.7 定义操作 336

10.4.8 定义操作的参数 339

10.4.9 在类图中定义概化 340

10.4.10 在类图中定义关联 340

10.4.11 在类图中定义依赖 343

10.4.12 定义实现联系 343

10.4.13 定义OOM中的域 344

10.4.14 定义检查参数 344

10.5 设计对象图 344

10.5.1 对象图和类图的关系 345

10.5.2 定义对象 345

10.5.3 定义对象的属性值 345

10.5.4 定义实例连接 346

10.6 设计时序图 347

10.6.1 时序图概述 347

10.6.2 定义时序图的显示参数 347

10.6.3 在时序图中定义角色 347

10.6.4 定义消息 348

10.6.5 设计时序图简例 355

10.6.6 通过拖曳对象设计另一个时序图 357

10.6.7 使用类的实例 358

10.6.8 使用相关图 358

10.7 设计协作图 359

10.7.1 协作图与时序图的区别 359

10.7.2 协作图中的角色、对象、实例连接 359

10.7.3 定义消息 359

10.7.4 协作图转换为时序图 360

10.8 设计状态图 361

10.8.1 定义状态图的默认分类器 361

10.8.2 状态图转变为复合状态 361

10.8.3 定义起始状态 362

10.8.4 定义状态的动作 362

10.8.5 定义转移 363

10.8.6 定义事件 364

10.8.7 定义连接点 364

10.8.8 定义结束状态 364

10.9 设计活动图 365

10.9.1 活动图概述 365

10.9.2 定义活动 366

10.9.3 定义复合活动 366

10.9.4 定义对象状态 366

10.9.5 定义判断 367

10.9.6 定义同步 368

10.9.7 定义组织单元 369

10.10 设计组件图 370

10.10.1 定义组件 370

10.10.2 定义组件的接口和类 371

10.10.3 定义组件的文件对象 372

10.10.4 为组件创建类图 372

10.10.5 将组件配置成节点 372

10.10.6 定义概化 373

10.10.7 定义依赖 373

10.11 定义部署图 374

10.11.1 定义节点 374

10.11.2 定义组件实例 375

10.11.3 定义文件对象 375

10.11.4 定义节点间的关联 375

10.11.5 定义依赖 376

第11章 精通面向对象建模 377

11.1 面向对象模型的生成选项 377

11.2 OOM中图形间的关联 378

11.2.1 模型元素在工作空间中的组织 378

11.2.2 在对象上连接图形 378

11.2.3 在对象上连接其他对象 380

11.3 检查OOM中的对象 382

11.3.1 检查OOM概述 382

11.3.2 检查项目 383

11.3.3 检查OOM的方法 388

11.4 OOM中的对象关系映射 388

11.4.1 概述 388

11.4.2 在OOM中定义数据源 389

11.4.3 定义O/R映射 390

11.5 在OOM中打开Rose模型 391

11.5.1 概述 391

11.5.2 打开Rose模型的方法 391

11.5.3 Rose与PD 9.5对象特性的对应关系 391

11.6 逆向工程 393

11.6.1 逆向工程Java 393

11.6.2 逆向工程PowerBuilder 398

11.6.3 逆向工程XML 400

11.6.4 逆向工程为一个新的OOM 400

11.7 从OOM生成OOM 401

11.8 从OOM生成CDM 402

11.8.1 产生CDM对象 402

11.8.2 从OOM生成CDM 403

11.9 由OOM生成PDM 405

11.9.1 OOM到PDM对象的转换 405

11.9.2 由OOM到PDM数据类型的转换 406

11.9.3 由OOM生成PDM 406

11.10 从OOM中生成对象 409

11.10.1 生成Java源文件 409

11.10.2 为PowerBuilder生成对象 412

11.10.3 定义XML生成选项 413

11.10.4 理解XML的生成过程 414

11.10.5 定制脚本 417

11.11 使用对象语言 417

11.11.1 管理对象语言 417

11.11.2 对象语言编辑器分类 421

11.11.3 通用代码生成 426

11.11.4 通用生成中的技巧 440

11.11.5 C++的通用生成 443

11.11.6 C#的通用生成 447

11.11.7 IDL-CORBA的通用生成 449

第12章 模型报告 452

12.1 报告编辑器基础 452

12.2 管理报告模板 452

12.2.1 报告模板的使用 452

12.2.2 管理报告模板的节 455

12.2.3 使用报告编辑窗口 458

12.3 管理单模型报告 460

12.3.1 新建单模型报告 460

12.3.2 生成单模型报告 461

12.4 管理多模型报告 461

12.4.1 新建多模型报告 461

12.4.2 生成多模型报告 462

12.5 定制模型报告 463

12.5.1 管理模型报告中的项目 463

12.5.2 使用复合项目 466

12.5.3 使用简单项目 468

12.5.4 定义项目的格式 468

12.5.5 模型报告的页面设置 471

12.5.6 使用打印预览 473

第13章 版本资料库 475

13.1 版本资料库简介 475

13.1.1 认识版本资料库 475

13.1.2 版本资料库的功能 475

13.2 连接版本资料库 477

13.2.1 管理版本资料库定义 477

13.2.2 建立版本资料库的连接 479

13.3 管理版本资料库用户 481

13.3.1 版本资料库用户的权限 481

13.3.2 定义版本资料库用户 482

13.3.3 定义版本资料库用户组 484

13.4 管理版本资料库中的文档 486

13.4.1 浏览版本资料库目录 486

13.4.2 版本资料库中的文件夹 487

13.4.3 版本资料库中的特性 488

13.4.4 定义用户访问版本资料库的权限 488

13.4.5 版本资料库中文档的临时保护 492

13.4.6 在版本资料库中查找对象 492

13.4.7 比较本地和版本资料库中的模型 494

13.4.8 定义版本资料库的通用选项 495

13.4.9 执行SQL查询 495

13.5 从版本资料库中提取模型 496

13.5.1 模型的提取 496

13.5.2 从版本资料库中提取模型 496

13.5.3 定义模型的提取参数 498

13.6 将模型固化到版本资料库中 499

13.6.1 概述 499

13.6.2 定义固化参数 499

13.6.3 理解固化过程中的冲突 503

13.6.4 把模型文档固化到版本资料库中 503

13.7 版本资料库中文档版本的控制 505

13.7.1 管理版本资料库中文档版本 505

13.7.2 管理锁定 507

13.7.3 管理版本资料库中的分支 508

13.7.4 管理版本资料库中的配置 511

第14章 VBScript访问模型对象的方法 514

14.1 基本概念 514

14.2 HTML帮助文件介绍 518

14.3 VBS脚本中例子的使用 519

14.4 使用VBScript操作版本资料库 526

14.4.1 连接版本资料数据库 526

14.4.2 访问版本资料库中的文档 526

14.4.3 提取文档 527

14.4.4 固化文档 528

14.4.5 管理文档版本 528

14.4.6 操作版本资料库浏览器 529

14.5 操作模型报告 529

14.6 OLE 自动化 530

14.7 使用定制命令 531

附录A PowerDesigner最新动态 534

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

参考文献 541