PowerDesigner 15 深入使用指南

需积分: 3 2 下载量 86 浏览量 更新于2024-07-26 收藏 2.46MB PDF 举报
"这是一份关于PowerDesigner的详细使用手册,由深圳天源迪科信息技术股份有限公司编写,旨在帮助用户理解和掌握PowerDesigner的各种功能。该手册涵盖了PowerDesigner的历史、主要功能,包括业务处理模型(BPM)、企业架构模型、概念数据模型、物理数据模型、面向对象模型以及模型文档编辑器等。同时,它还详细介绍了如何操作项目和框架矩阵,以及如何创建和管理业务处理流程。此外,手册还深入讲解了概念数据模型(CDM)的构建,如创建实体和不同类型的关联。" PowerDesigner是一款强大的数据库设计和建模工具,广泛应用于IT行业的系统分析和设计。它支持多种建模,包括业务流程建模、企业架构建模、数据建模等,为软件开发提供全面的模型支持。 1. PowerDesigner的历史变迁与功能: - PowerDesigner自诞生以来,经历了多次版本更新,15版是一个重要的里程碑,提供了更加强大的建模能力。 - 功能包括:业务处理模型(用于描绘业务流程)、企业架构模型(用于描绘组织结构和系统架构)、概念数据模型(CDM,表示业务概念)、物理数据模型(PDM,对应实际数据库结构)、面向对象模型(支持面向对象的设计思想),以及模型文档编辑器(方便生成报告和文档)。 2. 项目和框架矩阵: - 项目和框架矩阵是PowerDesigner中的组织和管理工具,用于规划和协调不同模型之间的关系。 - 创建FEAF(Federal Enterprise Architecture Framework)框架矩阵可以帮助用户按照特定的企业架构标准进行建模。 - 用户可以定义BusinessObjects、SemanticModel和LogicalDataModel来细化模型的各个层面。 3. 业务处理模型BPM: - BPM是PowerDesigner中用于描述业务流程的重要工具,它允许用户创建、修改和管理业务流程图。 - BPM的创建涉及创建包、设置业务规则、建立流程图等步骤,每个环节都有详细的属性设置和操作指南。 4. 概念数据模型CDM: - CDM是将业务领域的概念转化为数据库设计的基础,它抽象出实体(Entity)和它们之间的关系。 - 在PowerDesigner中,用户可以新建CDM,创建实体并定义其属性,以及各种类型的关系,如一对一、一对多、多对多等。 这份详尽的手册对于需要使用PowerDesigner进行系统设计和数据库建模的人员来说,是一份宝贵的参考资料,通过深入学习和实践,用户可以充分利用PowerDesigner的强大功能,提高工作效率,确保项目的成功实施。
2013-03-04 上传
目录 目录 目录 目录 1. POWERDESIGNER15 简介................................................................................................ 4 1.1. PowerDesigner的历史变迁.................................................................................... 4 1.2. PowerDesigner 15的功能...................................................................................... 4 1.2.1. 业务处理模型...................................................................................................................5 1.2.2. 企业架构模型...................................................................................................................6 1.2.3. 概念数据模型...................................................................................................................7 1.2.4. 物理数据模型...................................................................................................................7 1.2.5. 面向对象模型...................................................................................................................7 1.2.6. 模型文档编辑器................................................................................................................7 1.3. 项目和框架矩阵....................................................................................................... 7 1.3.1. 什么是项目和框架矩阵.....................................................................................................7 1.3.2. 创建 FEAF 框架矩阵 ........................................................................................................8 1.3.3. 定义 Business Objects .....................................................................................................8 1.3.4. 定义 Semantic Model .......................................................................................................9 1.3.5. 定义 Logical Data Model ................................................................................................ 11 2. 业务处理模型 BPM....................................................................................................... 13 2.1. BPM简介.............................................................................................................. 13 2.2. 使用 BPM.............................................................................................................. 16 2.2.1. 创建 BPM.......................................................................................................................16 2.2.2. 打开已有 BPM................................................................................................................17 2.2.3. 从工作区中删除 BPM.....................................................................................................18 2.2.4. 设置 BPM编辑选项........................................................................................................19 2.2.5. 修改 BPM属性...............................................................................................................20 2.3. 创建包................................................................................................................... 21 2.3.1. 创建包............................................................................................................................22 2.3.2. 包的属性.........................................................................................................................22 2.4. 使用业务规则........................................................................................................ 23 2.4.1. 创建业务规则.................................................................................................................24 2.4.2. 业务规则属性.................................................................................................................25 2.4.3. 应用业务规则.................................................................................................................26 2.5. 建立 BPM.............................................................................................................. 27 2.5.1. 定义业务处理流程图.......................................................................................................27 2.5.2. 定义起点.........................................................................................................................29 2.5.3. 定义处理过程.................................................................................................................32 2.5.4. 定义组织单元.................................................................................................................38 2.5.5. 定义流程.........................................................................................................................40 2.5.6. 定义消息格式.................................................................................................................43 2.5.7. 定义资源.........................................................................................................................46 2.5.8. 定义资源流程.................................................................................................................48 2.5.9. 定义终点.........................................................................................................................51 3. 概念数据模型 CDM....................................................................................................... 54 3.1. 新建 CDM ............................................................................................................. 55 3.2. 实体及各类关系..................................................................................................... 57 3.2.1. 实体(Entity)................................................................................................................57 3.2.2. 实体属性(Entity Attributes).........................................................................................57 3.2.3. 标识符(Identifiers) .....................................................................................................59 3.2.4. 关系(Relationship).....................................................................................................60 3.2.5. 连接(Association)......................................................................................................64 3.2.6. 继承(Inheritance).......................................................................................................66 3.2.7. 检验模型(Check).......................................................................................................67 3.3. 生成 PDM.............................................................................................................. 68 附录 附录 附录 附录 1 11 1....................................................................................................................................... 73