PowerDesigner12.5教程(完整版)
PowerDesigner操作步骤
使用PowerDesigner 操作步骤一、概念模型设计 分析需求,画出订单系统的概念模型图(下面图是运用Word 绘图工具画出的示意图)。
概念模型设计的目的是为了分析整理需求,为库表设计作好准备。
二、物理模型设计 启动Powerdesign部门订单客户员工订单明细产品员工姓名订单金额产品单价产品编号部门名称员工编号订单号产品编号订单号客户编号客户姓名1 * 1*1 *1*** 员工编号所属部门客户编号新建数据物理模型修改数据库类型创建数据库表改),也可以双击图形上表格图标进入表属性窗口。
选中“P”(位于Data Type列之后)的复选框,即可将该字段设置为主键的一个包含字段。
(注意:每个表上只允许创建一个主键,通常主键只包含一个字段,若包含多个字段,不是很严格的条件下,被叫做组合主键或复合主键)创建主键也可以在“Keys”标签页中进行设置,如下图所示点击按钮进入Keys属性框,点击按钮,进入主键字段设置对话框,选中emp_no字段作为主键。
创建外键引用假定已经创建了dept和employee表,现在想将employee表的dept字段引用到dept表的dept 字段(dept字段在dept表中是外键,它被employee表所引用,因而dept在employee表中被称作外键)。
进入如下对话框,依旧点击按钮,新增一个引用,默认名称为Reference_1,将多重性(Cardinality)选择为1..*(即一对多关系)点击“确定”按钮之后,即可以看到dept表和employee表之间多了条关联的连线。
由于在Oracle中约束的名称不允许超过15个字符,所以需要将约束名称长度限制在15个字符以内,双击约束名称,可以进入约束属性页面,在Integrity标签页中,将Constraint Name 输入框中的约束名称修改为FK_EMP_DEPT。
三、生成建库脚本选择输出文件目录,点击确定按钮,即可将建库脚本生成到输出文件中(本例中)三、建立student用户启动PL/SQL Developer,输入system帐号信息在Users目录上右键点击,选择New…在General标签页中输入或选择相应的值Apply按钮。
PowerDesigner教程(完整)
前言在CSDN上转悠经常看到有网友寻求PowerDesigner相关资料的帖子,Baidu,Google上找找还真很少;同时也有不少网友发来Email询问相关PowerDesigner问题或索要相关资料的,故下定决心制作本文档。
折腾二十多天,终于输出了现在的文档,其中绝大部分内容都是依照PowerDesigner自带的帮助文档翻译过来,乐意啃英文的朋友最好还是看其”原汁”教程,同时本文档仅用于帮助分析设计人员更快熟悉掌握PowerDesigner的使用方法,不包含分析设计方面的理论,所以要作好系统的分析设计工作还是需要用户深厚的项目实践功底。
起初想尽量按照PowerDesigner自带帮助文档完整地进行,尝试了一上午的工作之后这种方案马上就被我否决,原因有二:1.内容太多,工作量太多。
2.原帮助文档特别周全,个人觉得可以在内容上作很大程度的压缩。
姑决定按原帮助文档写,同时加入自己目前正在做的技术论坛分析设计过程以便于理解。
对本文档内容的几点说明:1.本文档只包括PowerDesigner部分内容(RQM,Report,CDM,PDM),内容不够全面。
2.内容尽量简略,一些相同或类似操作过程尽量不再重复。
3.部分术语参考了飞思科技产品研发中心监制电子工业出版社的《PowerDesigner数据库系统分析设计与应用》。
4.暂时没有包含OOM,XML,BPM,ILM等模型内容,我将会在后期陆续更新。
版本说明:我使用的是PowerDesigner Trial 11英文版,因此文档中一些菜单,按钮名称也用英文写出(因当心自己译出的名称和中文版上的名称不一致而造成理解不便),若是给使用中文版的朋友带来不便,我在这说声”抱歉”了!同时由于各版本不同部分操作可能会有所区别。
这里要感谢在我进行翻译工作期间给我发送Email关注的网友,感谢一直支持我的朋友们!由于第一次做翻译工作,限于水平有限,文档中肯定存在很多不足和错误之处,衷心欢迎各位网友指点迷津,期望得到您的指导!Email:dingchungao@ dingchungao@QQ:330982401Blog:http:\\Slash2006.8.31需求模型PowerDesigner11.0.0.1363评估版为了更好的将原文含义再现,不加入我个人语言习惯,我尽量按照原文档内容翻译。
PowerDesigner12.5的使用说明
PowerDesigner12.5的使用说明一.PowerDesigner12.5数据库的连接及数据表的导入 (2)(1)sql server的连接 (2)(2 ) sql server的数据表导入 (7)(3)Oracle的连接 (11)(4)Oracle的数据导入 (13)(5)导入表之后显示字段注释: (15)二.新建的表的导入和导出 (17)(1)逆向导出新建的表 (17)(2)正向从PowerDesigner设计表导入到oracle (19)三.关联表的导入和导出 (22)(1)数据库向PowerDesigner中导入关联表 (22)(2) PowerDesigner向数据库中导入关联表 (24)一.PowerDesigner12.5数据库的连接及数据表的导入(1)sql server的连接打开PowerDesigner12.5,新建一个工作空间创建数据源:点击数据库>configure conn….在弹出的窗口中选择创建新数据源(系统数据源)点击下一步下拉选择SQL Server下一步点击完成。
输入数据库名称以及服务器IP选择使用用户输入登录,写上登录ID和密码记得更改默认的数据库名点击完成,测试成功,说明连接成功(2) sql server的数据表导入连接数据源进行数据表的导入:数据库>connect…选择数据源,输入登录ID和密码,选择文件>逆向工程>Daeabase…选择数据源点确定,勾选要列出的表,点OK(3)Oracle的连接新建工作空间选择ORACLE重复1.1中的步骤修改数据源驱动输入数据源名称和用户名称(4)Oracle的数据导入文件>逆向工程>选择数据源,输入用户ID和密码OK,表生成了(5)导入表之后显示字段注释:右击单表点属性,在弹出窗口中点击Columns下的Cutomize Col….按钮在窗口中勾选Comment查看表注释,完成二.新建的表的导入和导出(1)逆向导出新建的表在数据库中新建两张表:表A和表B。
PowerDesigner手册
PowerDesigner12.5安装指南1、将pdflm12.dll复制到安装目录下2、打开PowerDesigner,菜单Tools -> License Parameters.3、选择Standalone Seat - Local License4、将license.rar解压到一临时目录(如果已解开省略此步)5、导入license.licPowerDesigner使用引言PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。
利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型在模型类型概念数据模型(CDM)CDM 表现数据库的全部逻辑的结构,与任何的软件或数据储藏结构无关。
一个概念模型经常包括在物理数据库中仍然不实现的数据对象。
它给运行计划或业务活动的数据一个正式表现方式。
不考虑物理实现细节,只考虑实体之间的关系文件名后缀cdm。
如图物理数据模型(PDM)PDM叙述数据库的物理实现。
主要目的是把CDM中建立的现实世界模型生成特定的DBMS脚本,产生数据库中保存信息的储存结构,保证数据在数据库中的完整性和一致性。
典型的ER图文件名后缀pdm。
如图面向对象模型(OOM)一个OOM包含一系列包,类,接口, 和他们的关系。
这些对象一起形成所有的( 或部份) 一个软件系统的逻辑的设计视图的类结构。
一个OOM本质上是软件系统的一个静态的概念模型。
使用PowerDesigner 面向对象模型建立面向对象模型.(OOM) 你能为纯粹地对象- 导向的靠模切目的建立一个OOM, 产生Java文件或者PowerBuilder文件,或你能使用一个来自OOM的物理数据模型(PDM)对象, 来表示关系数据库设计分析。
业务程序模型(BPM)BPM 描述业务的各种不同内在任务和内在流程,而且客户如何以这些任务和流程互相影响。
powerdesigner12详细操作教程
新建概念 数据模型 后,系统 会默认打 开新建模 型编辑窗 口,如右 图
选择浮动 工具条中 的Entity工 具,将鼠 标移动到 模型编辑 空白区, 即可新建 Entity对象
完成Entity 新建后,可 以对Entity 进行相关属 性设置
选中要编 辑的Entity 对象,右 键菜单, 选择属性, 即弹出属 性设置对 话框
此时,可以通过测试数据 源,验证前面设置信息正 确与否
如果测试结果正确,即表明数 据源设置成功。
此时可以在用户DSN中查看已 经存在的数据源,也可以选中 某个对象进行删除或修改操作
由PowerDesiner12物理模型自动生 成SQL Server2005表
要想根据物 理数据模型 生成数据库 表格,首先 要进行数据 库连接设置。 打开 Database菜 单,选择 Connect选项
Check Model 会将错误信 息通过对话 框的形式, 提供给用户; 此时需要修 改错误重新 进行正确性 验证,直到 没有错误
配置SQL Server2005数据源
如果需要PowerDesiner 自动生成数据库表格,必 须配置数据源。 可以在机器的管理工具中 找到本机数据源管理功能 项
打开数据源管理器,选中用户 DSN选项卡,可以通过添加按 钮新建数据源
此界面预览 安装目录下 的软件情况, 单击next
此界面为安装 进度界面,如 果要取消安装, 可点击取消按 钮
安装完成后, 会出现此界面, 单击finish即可
安装完毕 PowerDesiner12后, 此版本为试用版本, 试用期15天;如想 破解,可按照解压 目录下的破解方法 进行。找到右图中 的选中文件,按要 求进行编辑。
此对话框中, 需要对物理 数据模型的 相关属性进 行设置,设 置完毕后, 点击确定按 钮
PowerDesigner使用教程_microsoft 精简
定义属性
实体属性是附加到实体上的数据项
22
1:概念数据模型(CDM)
定义域
• 一个域定义你能适用于多个数据项目的标准数据结构。 当你修 正一个域时,你将更新全部与域关联的数据项目。 当你作任何变 化的时候 , 这导致数据一致化特性比较容易。 • 可以创建一些自己常用的域,来应用到数据对象上,就不会导致相 同的用途,但是数据类型和长度不一致
18
1:概念数据模型(CDM)
• • • • • CDM可以完成的工作: 数据图形化,形象化 数据表设计的合法性校验 转化为PDM 转化为OOM
19
1:概念数据模型(CDM)
创建CDM
20
1:概念数据模型(CDM)
• 定义实体 • 实体是带有描述特性的可以辨别的对象。在概念数据模型中, 只有业务问题需要的对象才被定义为实体,一个实体可能是有 形的或无形的、具体的或抽象的、有生命的或无生命的。
定义继承
• 继承连接用来定义一种父类(父实体)与子类(子实体)之间 的特殊联系。子实体与它的父实体共享一些属性,有一个或多 个属性不被父实体或其它子实体所共享.父实体也能有一个或多 个联系不与子实体共享。
26
1:概念数据模型(CDM)
检查模型 • 业务规则检查 • 域检查 • 数据项检查 • 实体检查 • 实体属性检查 • 实体标识符检查 • 关系检查 • 联合检查 • 继承检查
33
2:物理数据模型(PDM)
定义引用
• 引用是在父表和子表间建立一种关系。 • 引用定义引用一致完整性约束在列之间,可以是主键、外键或 者是替代主键 • 引用最常见的是在主键上
34
2:物理数据模型(PDM)
定义约束
PowerDesigner 制作数据字典手册
1.安装Powerdesigner软件(推荐12.5).
a)新建一个Physical Data Model工程
b)配置数据库反向
3.导出Doc文件
a)安装PDMReader软件
b)打开用Powerdesigner建立的pdm文件
c)导出doc文件
d)比对现有版本和数据的差异,可以整个数据库和单个表比较
校对后的差异
c)第一次需要新建配置数据
2.配置数据源
1.1通过配置文件配置数据源
选择Configure…
单击Add Data Source
各项配置如下:
测试连接
测试成功后配置完成
单击确定返回主窗口。
选择正确的配置文件后点击Connect
单击确定。
选择需要到处的对象后单击OK。开始生成pdm文件。
1.2ODBC配置
PowerDesigner12.5中文教程(完整版)
2013年7月30日
PowerDesigner12.5新功能(五) --面向对象模型 (OOM)
• 面向对象模型 (OOM) 一个OOM包含一系列包,类,接口 , 和他们的关系。 这些对象一起形成所有的 ( 或部份) 一个软件系统的逻 辑的设计视图的类结构。 一个OOM本质上是软件系 统的一个静态的概念模型。 • 你使用 Power Designer 面向对象模型建立面向对象 模型.(OOM) 你能为纯粹地对象- 导向的靠模切目的建 立一个OOM, 产生Java文件或者PowerBuilder文件, 或你能使用一个来自OOM的物理数据模型(PDM)对象 , 来表示关系数据库设计分析。
4
2013年7月30日
5
2013年7月30日
PowerDesigner与其他工具的比较
PowerDesigner Rose Visio ERWin
出身 面向对象设计 数据库设计 实用性 语言支持
♥♥♥♥ ♥♥♥♥♥ ♥♥♥♥♥ ♥♥♥♥♥ ♥♥♥♥♥
♥♥♥♥♥ ♥♥♥♥♥ ♥♥♥♥ ♥♥♥ ♥♥♥♥
18
2013年7月30日
19
2013年7月30日
PowerDesigner12.5 --安装
安装PD12.5
• 安装过程,可以根据自己需求进行有选择地安装 • 查看安装后文件 – <Disk>:\Program Files\Sybase\PowerDesigner 12 – <Disk>:\Program Files\Sybase\PowerDesigner 12\Resource Files\DBMS – <Disk>:\Program Files\Sybase\PowerDesigner 12\Resource Files\Extended Model Definitions
PowerDesigner操作手册
表示当前属性
第二十页,共55页。
数据模型-属性(shǔxìng)
• 属性建立成功后,可双击属性,在General项中的Name、 Code、Comment分别描述属性的名称、Code、说明;在 Domain中选择对应(duìyìng)的数据类型,也可在Data type中 进行设置,Domain可以定义一类数据类型,在后面将作介绍。
逻辑数据模型(Logical Data Model):简称数据模型,这是用户从数 据库所看到的模型,是具体的DBMS所支持的数据模型,如网状数据 模型(Network Data Model)、层次数据模型(Hierarchical Data Model)等等。此模型既要面向用户,又要面向系统,主要用于数据 库管理系统(DBMS)的实现。
数据模型是数据特征的抽象,对客观事物及其联系的逻辑组织描述。 数据模型包括数据结构、数据操作和数据约束三部分。 数据结构:数据模型中的数据结构主要描述数据的类型、内容、性质
以及数据间的联系等。数据结构是数据模型的基础,数据操作和 约束都建立在数据结构上。不同的数据结构具有(jùyǒu)不同的操 作和约束。 数据操作:数据模型中数据操作主要描述在相应的数据结构上的操作 类型和操作方式。 数据约束:数据模型中的数据约束主要描述数据结构内数据间的语 法、词义联系、他们之间的制约和依存关系,以及数据动态变化 的规则,以保证数据的正确、有效和相容。
• 常用符号显示方法
• 这些常用符号可右键PD顶部工作栏, 数据模型选择Palette,数据流图选择Data Flow Diagram,如下图所示。然后就会出 现前述的各种符号,还可将其拖到顶部在 工作栏显示。
• 右图中的Customize是自定义显示列表,
WIN7 Power Designer 12.5 下载及破解【转载】
FEATURE PD_PDM SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=3
FEATURE PD_OOM SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=4
FEATURE PD_FRM SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=7
FEATURE PD_RTP SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=8
FEATURE PD_CDM SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=9
FEATURE PD_XSM SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=0
B、显示License Load窗口
C、点击[Load],选择上面生成的license.lic文件,之后显示License Key。
D、单击[下一步]显示选择语言窗口,选择PRC。
F、点击[完成],系统提示授权配置成功更新!
2、制作license.lic文件
拷贝以下内容,并保存为license.lic文件(注意扩展名是lic)
FEATURE PD_SHELL SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=1
FEATURE PD_DEV SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=2
PowerDesigner12.5破解,汉化下载_边走边唱
PowerDesigner12.5破解,汉化下载_边走边唱
PowerDesigner12.5 破解,汉化下载
2008年07月01日星期二 11:35
关于这个软件,应该不用多说了吧,是一个针对企业的综合建模和设计工具,可以帮助企业快速、低成本的创建或重新设计企业应用程序。
Sybase PowerDesigner支持60多种数据库和领先的开发环境,其中包括Sybase Workspace、Sybase PowerBuilder、Java、Eclipse开源开发环境和微软的Visual Studio。
下载地址:
1,先下载安装文件
/eval/PowerDesigner/powerdesigner125_eval.exe
2,下载破解文件解压缩后,将pdflm12.dll复制到PD 安装目录下。
3,打开PowerDesigner,菜单T ools -> License Parameters..
4,选择Standalone Seat - Local License
5,导入license.lic即可破解。
破解文件下载:
6,最后,下载汉化补丁包,将文件覆盖至源文件即可完成汉化。
遗憾的是并没有完成全部的汉化。
汉化文件下载:
最后祝你好运。
PowerDesigner 12.5入门教程
进行破解和汉化:(1)powerdesigner->tools->lisenceselect the type of lisence you want to use :选择第一个,点击load,寻找lisence路径下一步,选择所在地success(也有可能lisence不能用了,那就再去搞一个吧。
)(2)将汉化包里面的exe文件和所有dll文件全部拷到powerdesigner安装路径下,进行文件覆盖,重新启动powerdesigner。
ok!1.4.3 使用PowerDesigner建模在数据库概念设计中已经分析了本系统中主要的数据应实体对象,通过这些实体可以得出数据表结构的基本模型,最终实施到数据库中,形成完整的数据结构。
本系统将使用PowerDesigner工具完成数据库建模,使用的版本为12.5。
使用该工具建模的步骤如下:(1)运行PowerDesigner,并在PowerDesigner主窗口中选择主菜单中的File/New命令,在打开的New对话框左侧Model type列表框中选择Physical Data Model(物理数据模型,简称PDB)选项,在右侧的Model name文本框中输入模型名称JXCManager,在DBMS下拉列表框中选择数据库管理系统。
PowerDesigner支持的数据库管理系统非常多,例如常用的MySQL 5.0、Microsoft SQL Server 2005、Oracle Version 10gR2等。
企业进销存管理系统选择Microsoft SQL Server 2000作为数据库服务器,单击“确定”按钮,如图1.12所示。
图1.12 New对话框(2)打开新建的PDM窗口。
在该窗口的中心空白区域是模型编辑器,下方为输出窗口。
另外还有一个浮动的工具面板,其中包括常用的建表工具、建视图工具和主外键引用工具,如图1.13所示。
(3)在图1.13中单击“建表工具”按钮,这时鼠标指针将显示为,在模型编辑器的合适位置单击,此时在图形窗口中将显示如图1.14所示的数据表模型。
PowerDesigner 12.5 for eclipse 插件安装
PowerDesigner 12.5 for eclipse 插件安装必备安装包:powerdesigner安装包方法1、安装的时候在选择eclipse、myeclipse的安装路径进行整合,如:已经安装了eclipse或myeclipse1.1、与eclipse整合:安装powerdesigner时勾选eclipse 3Plug-in插件选项;然后点击next 在弹出eclipse的安装路径选择框中选择eclipse 的安装路径,如:“…\Program Files\eclipse”下面一路下一步安装完powerdesigner(如需破解、汉化请参考相关教程文件)打开eclipse 切换到“powerdesigner”视图就OK了。
1.2、与myeclipse整合安装powerdesigner时勾选eclipse 3Plug-in插件选项;然后点击next 在弹出eclipse的安装路径选择框中选择eclipse 的安装路径,如:“…\Program Files\MyEclipse 6.6\eclipse”下面一路下一步安装完powerdesigner(如需破解、汉化请参考相关教程文件)打开myeclipse切换到“powerdesigner”视图就OK了。
方法2、安装powerdesigner后通过添加“*.link”文件的方式将两者整合(安装的时候并未勾选eclipse3 Plug-in插件选项),如:powerdesigner安装路径为“d:\ProgramFiles\Sybase\PowerDesigner 12”2.1、与eclipse整合进入到eclipse安装路径下的“links”目录如“…\ProgramFiles\eclipse\links”然后创建名为“com.sybase.powerdesigner.eclipse.link”的link文件,然后打开该link文件填写内容为powerdesigner的安装路径如“path=d:\\ProgramFiles\\Sybase\\PowerDesigner 12”(注意:不包括引号,目录间使用双斜杠“\\”);保存该link文件,重新启动eclipse切换到“powerdesigner”视图就OK了。
PowerDesigner使用手册
powerdesigner12.5使用手册PowerDesigner模型库用户手册本书为sybase公司提供的英文使用手册,共216页下面是有关PowerDesigner模型库的一些资料使用PowerDesigner 建立企业知识库作者:Sybase 公司PowerDesigner上海研发中心张秋侠张晓光1 概述企业级应用的开发通常由一个团队来完成,在整个软件开发过程中的不同阶段,会产生若干庞大复杂的分析与设计模型,团队人员的增加和软件版本的频繁更新需要一个支持团队成员协同工作的理想的团队开发解决方案。
传统的配置管理软件如CVS,Rational ClearCase,Visuual Source Safe等较多侧重于软件代码的版本控制和过程控制,配置和使用较为复杂,并且与模型设计工具分离,开发人员需要在不同工具之间切换,同时对模型的管理粒度较大,通常为模型级别。
PowerDesigner是一套完整的企业建模解决方案,融合了几种标准建模技术:传统数据库建模、使用UML 的应用程序建模和业务流程建模,并提供了对企业业务流程模型(Business Process Model—BPM),概念数据模型(Conceptual Data Model—CDM),物理数据模型(Physical Data Model—PDM),对象模型(Object Oriented Model-OOM) 等8种模型的支持。
为了有效管理企业应用全生命周期的建模过程及建模过程中产生的模型和文档,PowerDesigner从10.0版本开始提供了一种配置简单,易于使用的企业知识库——Repository。
Repository在储存和管理建模和设计过程中的信息方面,融合面向对象概念,高度细化版本控制的粒度,支持广泛的设计模型和文件类型,为开发团队提供了一个整合的设计建模和版本控制环境,大大提高了团队的开发效率。
Repository提供的对象查找功能,使用户可以跟踪模型变化,了解变更原因,通过PowerDesigner的信息流模型(Information Liquidity Model)获悉变更对整个项目相关模型的影响。
powerdesigner12.5安装 破解和卸载
一、安装
1、打开powerdesigner12.5所在的文件夹,双击下图红色区域的exe
2、在弹出的页面中点击“next”
3、接下来一直默认,然后next
3、最后点击“finish”,完成安装
一、破解
1、打开破解文件夹,复制下图红色的dll文件
2、找到powerdesigner12.5的安装目录,安装时一直默认的话,安装文件在C:\Program
Files\Sybase
3、打开该文件夹,将步骤1中的dll文件拷贝到该文件夹下
4、双击该文件夹下的pdshell12.exe图标
5、在弹出的对话框中点击“yes”
6、点击第一个
7、点击“load”加载破解的破解文件夹中的lic文件
重启计算机就可以使用了
二、卸载
1、打开360软件管家,找到该软件后,点击卸载,在下图中选择“remove”
2、一直点击next直到卸载完毕。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3
PowerDesigner的历史
• 由中国人王晓昀完成编制
• • • • • 1989 -在法国发布第一个商用版本AMC*Designor (版本2.0) 1992 -在美国发布第一个商用版本S-Designor 1995 -S-Designor改名为PowerDesigner 1997 -发布PowerDesigner 6.0 2001 12月-发布PowerDesigner 9.5 的最初版本, 并发布升级及维护版 本直到2003年 • 2004 12月-发布版本PowerDesigner 10.0 • 2005 -发布PowerDesigner 11.0 • 2007 7月-发布PowerDesigner 12
19
2014年10月24日
初识PowerDesiger12.5
20
2014年10月24日
正式进入PowerDesigner12.6世界 --Hello,PowerDesigner
基本功能
• 工作空间WorkSpace – 容器,可以包含各种类型的工程 • 工程Project – CDM,PDM,OOM,BPM等 • 文件夹Folder • 窗口Window • 属性表Property Sheet • 列表List 21
• • • • 创建工具栏 自定义工具栏 隐藏/显示工具栏 删除工具栏
24
2014年10月24日
25
2014年10月24日
PowerDesigner使用 --窗口Windows
26
2014年10月24日
PowerDesigner使用 --属性表Property sheet
27
2014年10月24日
30
2014年10月24日
PowerDesigner数据模型 --需求模型RQM
RQM内容
– – – – – – 什么是RQM? 如何创建RQM 定义需求文档 定义用户和组 定义术语库 需求模型转换
31
2014年10月24日
PowerDesigner数据模型 --需求模型RQM
什么是RQM?
• 建立需求模型的目的是定义系统边界,使系统开发人员能够更 清楚地了解系统需求,同时为计划迭代的技术内容提供基础, 为估算开发系统所需成本和时间提供基础。 • PowerDesigner提供了有效的需求建模,保证更准确的项目结果, 并通过建立设计和需求的关联保证更好的可追踪性。 • PowerDesigner通过层次结构显示了该系统的主要功能。用户可 以通过属性对话框,进行详细的需求描述。 • 为了进一步分析该子系统的业务需求,结构及机制,发现企业 中当前存在的问题并确定改进的可能性,可以进行业务流程分 析。
PowerDesigner使用 --文件夹Folder
文件夹主要用来管理、分类多个不同文件而设 置的 • 新建 • 删除 – 删除是不可恢复的
28
2014年10月24日
PowerDesigner使用 --列表
列表:把相同类型的数据模型对象用文本的形式呈现给用户
29
2014年10月24日
PowerDesigner使用 --数据模型文件
2014年10月24日
22
2014年10月24日
PowerDesigner使用 --工作空间 管理工作空间
– 创建工作空间 – 打开工作空间 – 更改工作空间 – 保存工作空间 – 删除工作空间
23
2014年10月24日
PowerDesigner使用 --工具栏
工具栏 -- 工具栏用来提供一个快速访问特定菜单命令, 并且很方便地创建对象
9
2014年10月24日
PowerDesigner12来自5新功能 业务方面• 增强了数据建模与流程建模的集成能力,大大提 高了业务过程描述与信息系统建模之间的协作能 力。 • 利用至今为止最全面的客户定制工具,自动实现 了对更多标准与做法的支持。 • 能适应企业架构框架建模的需要,支持多种行业 及相关的标准集。
PD12.5支持下列类型的数据模型
模型 Requirements Model (RQM) Business Process Model (BPM) Conceptual Data Model (CDM) Physical Data Model (PDM) Information Liquidity Model (ILM) Object-Oriented Model (OOM) XML Model (XSM) Free Model (FEM) Multi-Model report 扩展名 .rqm .bpm .cdm .pdm .ilm .oom .xsm .fem .mmr 备份扩展名 .rqb .bpb .cdb .pdb .ilb .oob .xsb .feb .bmr
18
2014年10月24日
PowerDesigner12.5 --安装
安装PD12.5
• 安装过程,可以根据自己需求进行有选择地安装 • 查看安装后文件 – <Disk>:\Program Files\Sybase\PowerDesigner 12 – <Disk>:\Program Files\Sybase\PowerDesigner 12\Resource Files\DBMS – <Disk>:\Program Files\Sybase\PowerDesigner 12\Resource Files\Extended Model Definitions
2014年10月24日
7
PowerDesigner12.5解决方案
8
2014年10月24日
PowerDesigner12.5能做什么?
• PowerDesigner是一个“一站式”的企业级建模及设计解 决方案,它能帮助企业快速高效地进行企业应用系统构建 及再工程(Re-engineer)。 IT专业人员可以利用它来有效开 发各种解决方案,从定义业务需求到分析和设计,以至集 成所有现代 RDBMS 和Java™、.NET、PowerBuilder®和 Web Services的开发等。 • PowerDesigner是结合了下列几种标准建模技术的一款独 具特色的建模工具集:业务流程建模、通过 UML 进行的 应用程序建模以及市场占有率第一的数据建模,这些建模 技术都是由功能强大的元数据管理解决方案提供支持的.
14
2014年10月24日
PowerDesigner12.5新功能(四) --需求模型RQM
• 应CMMI Level 2针对需求管理的要求,提供 需求管理模块 • 跟Word进行无缝集成 • 企业可汇入过去以Word撰写的需求分析文 件,方便后续的追踪与管理。 • 支持用户自定义的代码模板来定制自己的格 式
PowerDesigner12.5实用培训教程
中 科 院 计 算 所 培 训 中 心
资深顾问: 教师姓名 尹建民
课程安排(一)
• 第一天 – 上午 • PowerDesigner12.5简介及新特性 • PowerDesigner12.5主要功能 – 下午 • 需求模型RQM • 概念数据模型CDM • 物理数据模型PDM
16
PowerDesigner12.5新功能(六) --业务程序模型 (BPM)
• 业务程序模型 (BPM) BPM 描述业务的各种不同内在任务和内在流程, 而且客户如何以这些任务和流程互相影响。 BPM 是从业务合伙人的观点来看业务逻辑和规则 的概念模型,使用一个图表描述程序,流程,信 息和合作协议之间的交互作用。
4
2014年10月24日
5
2014年10月24日
PowerDesigner与其他工具的比较
PowerDesigner Rose Visio ERWin
出身
♥♥♥♥
♥♥♥♥♥
♥♥♥♥♥
♥♥♥
面向对象设计
数据库设计 实用性 语言支持
♥♥♥♥♥
♥♥♥♥♥ ♥♥♥♥♥ ♥♥♥♥♥
♥♥♥♥♥
♥♥♥♥ ♥♥♥ ♥♥♥♥
♥♥♥♥
♥♥♥ ♥♥♥♥♥ ♥♥♥
♥♥♥
♥♥♥♥♥ ♥♥♥♥♥ ♥♥
6
2014年10月24日
PowerDesigner12.5简介
• PowerDesigner12.5是一个集所有现代建模技术于一身的完整工具, 它集成了强有力的业务建模技术、传统的数据库分析和实际,以及 UML对象建模。通过了元数据的管理、冲突分析和真正的企业知识 库等功能。 • 提供了一个完整的企业建模环境 • 包括了数据库模型设计的全过程。利用可以制作数据流程图、概念 数据模型、物理数据模型 • 可以生成多种客户端开发工具的应用程序 • 还可为数据仓库制作结构模型, • 能对团队设计模型进行控制。 • 可与许多流行的数据库设计软件以及开发软件,例如:Visual Studio,Java,Power Builder等相配合使用来缩短开发时间和使系 统设计更优化。
10
2014年10月24日
PowerDesigner12.5新功能 技术方面
• 更加丰富的用户界面大大简化新用户的学习曲线,而且支 持界面的客户化定制。同时提供了非常方便的元数据映射 界面来支持数据与数据,XML甚至对象之间的转换定义。 • 提供一个强大的报表生成器,包括全新的报表引导,基于 表格的报表,并支持更丰富的RTF和HTML格式 • 支持最新的标准包括UML2.0、BPMN,以及数据管理系统 的最新版本等。 • 更多ERWin的import选项,支持数据建模工具平滑地迁移 。 11
13
2014年10月24日
PowerDesigner12.5新功能(三) --数据库
• 数据库模块是PowerDesigner的强项,分为CDM和PDM两 种
– PowerDesigner12.5 支持所有主流开发平台:支持超过 60 种(版本) 关系数据库管理系统,包括最新的Oracle®、IBM®、Microsoft、 Sybase、MySQL等 – 支持各种主流应用程序开发平台,如 Java J2EE、Microsoft .NET™(C#和 )、Web Services 和 PowerBuilder®,