2019年最新-PowerDesigner12.5教程(完整版) 课件-精选文档
PowerDesigner12.5教程
1.Powerdesigner使用建议1.1业务规则的使用(Business Rule)对于一些业务逻辑可能出现在多个数据表中,建议封装成Business Rule,这样便于业务逻辑的重新使用,也便于业务逻辑的维护。
为了便于维护业务逻辑,可以考虑将Business Rule和Domains结合起来使用。
将业务Business Rule应用到Domains上,然后再把Domains应用到数据表的字段上。
例如:在拆迁项目中,拆迁业务部分,管理参数业务部分,房源业务部分,拆迁合同部分的数据表中都有楼层这个字段,因此先一个Business Rule,然后定义一个Domain,这样相应的数据表的字段就可以使用这个Domain了。
1.2.自定义数据类型(Domains)的使用oralce提供了一些内置的数据类型,但是用户也可以根据业务的需要,定义自定义的数据类型。
在自定义数据类型里面包装业务逻辑。
正如上面的房屋楼层,我们可以定义一个独立的数据类型(Domain)维护,然后在相关数据表的字段上使用这个自定义数据类型。
一般在定义自己的数据类型时候,可以在oracle基本类型上定义,然后可以加上一些standard check或者Business Rules。
比如:在拆迁项目中,面积类别这个字段在很多数据表都出现了,可以作为一个单独的数据类型类维护,定义一个” 面积类别” Domains (包含的种类有:0 --- 厅房面积,1 --- 使用面积,2 --- 单元面积,,3 --- 总建筑面积,4 --- 分摊面积)。
而且由于Powerdesigner的提供关联作用,这样便于当业务逻辑发生了变动,能够很快查询出那些对象受到影响。
1.3序列号(Sequence)的使用在powersigner的模型里面定义一堆了Sequence,接下来的是要把他们和数据表的相关字段关联起来,特别是那些用于多个数据表字段的Sequence。
PowerDesigner12.5实用培训教程(ppt98张)
Requirements Model (RQM)
.rqm
.rqb
.bpb .cdb
Business Process Model (BPM) .bpm Conceptual Data Model (CDM) .cdm
Physical Data Model (PDM)
Information Liquidity Model (ILM) Object-Oriented Model (OOM) XML Model (XSM) Free Model (FEM) Multi-Model report
2019/3/12
7
PowerDesigner12.5解决方案
8
2019/3/12
PowerDesigner12.5能做什么?
• PowerDesigner是一个“一站式”的企业级建模及设 计解决方案,它能帮助企业快速高效地进行企业应用 系统构建及再工程(Re-engineer)。 IT专业人员可以利 用它来有效开发各种解决方案,从定义业务需求到分 析和设计,以至集成所有现代 RDBMS 和Java™、 .NET、PowerBuilder®和 Web Services的开发等。 • PowerDesigner是结合了下列几种标准建模技术的一 款独具特色的建模工具集:业务流程建模、通过 UML 进行的应用程序建模以及市场占有率第一的数据建模 ,这些建模技术都是由功能强大的元数据管理解决方 案提供支持的. 9
2019/3/12
PowerDesigner12.5新功能(一) --通用功能
• 使用更加方便 • 界面更加漂亮 • 操作更加简介 • 功能更加完备
12
2019/3/12
PowerDesigner12.5新功能(二) --通用功能
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教程(ppt)
PowerDesigner概述-6
3.面向对象模型OOM
面向对象模型 (OOM) 一个OOM包含一系列包,类,接口 , 和他们的关系。 这些对象一起形成所有的 ( 或部份) 一个软件系统的逻 辑的设计视图的类结构。 一个OOM本质上是软件系统 的一个静态的概念模型。 OOM包括用例图、时序图、及类图.最终产生如下图深 色部分的五种结果,即模型仓库(Repository) 、模型报告 (Report) 、数据库SQL脚本、用户数据库结构及应用程 序代码.
id beginTime endTime typeId
saveId yearRate changeTime
数据类型 bigint bigint dateTime dateTime bigint float datetime
自增长 是 否 否 否 否 否 否
长度 8 8 8 8 8 8 8
是否为空 不能为空 — — — — — —
可 根 据 CDM 产 生基于某一特定 数据库管理系统 的"物理数据模 型 PDM(Physical Data Model)。
可 优 化 PDM , 产 生 为 特 定 DBMS创建数据 库的SQL语句并 可以文件形式存 储以便在其他时 刻运行这些SQL 语句创建数据库。 还可进行反向工 程。
PowerDesigner概述-2
存期id 储蓄种类id 存款期限
savetype [储蓄种类表]
typeId typeName lowMoney saveType fetchType
储蓄种类id 储蓄种类名 最低金额 存期规定 取款间隔
fetchtype [取款间隔表]
fetchId typeId fetchTime id
PowerDesigner教程PPT
PowerDisigner的概述 的概述 PowerDisigner界面与基本操作 界面与基本操作 Demo项目简介 项目简介 Demo1-将CDM转换成 将 转换成PDM 转换成 Demo2-正向工程与逆向工程 正向工程与逆向工程 Demo3-PowerDesigner中的对象与关系映射建模 中的对象与关系映射建模
LOGO
PowerDisiger界面于基本操作-1 界面于基本操作
2.Power Designer基本操作-1。
LOGO
PowerDisiger界面于基本操作-2 界面于基本操作
2.Power Designer基本操作-2。
LOGO
主要内容
Power Designer是Sybase公司的CASE工具集,使用它可以方便地对管 理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。
储蓄种类id savetype表typeId
表名:rate [利率信息 利率信息] 利率信息 数据项 id beginTime endTime typeId saveId yearRate changeTime workerId 数据类型 bigint bigint dateTime dateTime bigint float datetime int 自增长 是 否 否 否 否 否 否 否 长度 8 8 8 8 8 8 8 8 是否为空 不能为空 — — — — — — — 备注 利率id 起始时间 结束时间 储蓄种类id savetype表typeId 存期id savetime表saveId 年利率 修改时间 修改工作人员id 系统管理小组Employee表
LOGO
Demo系统简介-2 系统简介
该系统主要完成银行工作人员办理储蓄业务的操作,在功能上, 系统主要能实现一下功能。
PowerDesigner培训课件
学习交流PPT
10
二、基本概念-面向对象模型(OOM)
➢ 一个OOM包含一系列包,类,接口 , 和他们的 关系。 这些对象一起形成所有的 ( 或部份) 一个软 件系统的逻辑的设计视图的类结构。 一个OOM本 质上是软件系统的一个静态的概念模型。
学习交流PPT
14
二、基本概念-域(domain)
简单地说,是用户自定义类型,但域还可 以定义它的取值范围或默认值,采用域减少 了维护字段类型的工作量,也减少数据的不 一致性。
学习交流PPT
15
二、基本概念-正向工程
正向工程:你能直接地从 PDM产生一个数据库, 或产生一个能在你的数据库管理系统环境中运行的 数据库脚本。
学习交流PPT
12
二、基本概念-物理模型(PDM)
➢PDM 叙述数据库的物理实现。藉由 PDM ,考 虑真实的物理实现的细节。 它进入帐户两个软件 或数据储藏结构之内拿。 能修正 PDM 适合你的 表现或物理约束。 ➢主要目的是把CDM中建立的现实世界模型生成 特定的DBMS脚本,产生数据库中保存信息的储 存结构,保证数据在数据库中的完整性和一致性。 ➢PDM是适合于系统设计阶段的工具。
学习交流PPT
17
二、基本概念-资源库(repository)
Repository通常用一个关系数据库管理系统 (RDBMS)来存储表 和数据信息。Repository提 供多种角色支持和全面的权限控制,更高效方便 的保证了团队内部的资源共享,数据一致性和完 整性。
powerdesigner 12 详细操作演示教程ppt
实验题目
• 在PowerDesiner中建立employee, works, company, manages表概念数据模型,并将其转化为物理数据模型。 将模型结果截图到实验报告三提交 • 完成上图中模型的正确性检验,不需提交实验报告 • 新建名为ModelTestDB的数据库,完成PowerDesiner中 employee, works, company, manages表物理数据模型生 成数据库ModelTestDB表的操作,将生成结果截图到实验 报告三提交
PowerDesiner12安装
解压PowerDesiner12 安装文件,找到安装文 件,双击,即出现安装 界面,如右图,单击 next
选择Trial,单击 next
选择接受协议 单选按钮,单 击next
选择 PowerDesiner1 2安装路径,单 击next
PowerDesiner12 是组件化的软件, 每个功能由一个 组件完成。选择 要安装的功能组 件(ODBC Drivers必须选择, 后面进行数据库 生成时用到),点 击下一步
当数据库连 接成功后, 才能进行生 成数据库操 作。点击 Database菜 单,选择 Generate Database选 项
在数据库生 成对话框中 进行相关属 性信息设置, 完成后,单 击确定
实际上数据 库生成只是 相应sql语句 的生成;必 须将生成的 sql语句执行 后,才是真 正的数据库 生成。但是 在执行sql语 句之前,必 须要进行sql 正确性检验, 将错误的sql 语句进行修 改
此对话框中, 需要对物理 数据模型的 相关属性进 行设置,设 置完毕后, 点击确定按 钮
从概念数据 模型转换为 物理数据模 型后,会弹 出转换结果, 进行查看转 换过程中出 现的问题, 同时控制信 息栏中也会 打印相应的 生成信息
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详细教程
PowerDesigner详细教程PowerDesigner教程系列(一)概念数据模型目标:本文主要介绍PowerDesigner中概念数据模型CDM的基本概念。
一、概念数据模型概述数据模型是现实世界中数据特征的抽象。
数据模型应该满足三个方面的要求:1)能够比较真实地模拟现实世界2)容易为人所理解3)便于计算机实现概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充。
它从用户的观点出发对信息进行建模,主要用于数据库的概念级设计。
通常人们先将现实世界抽象为概念世界,然后再将概念世界转为机器世界。
换句话说,就是先将现实世界中的客观对象抽象为实体(Entity)和联系(Relationship),它并不依赖于具体的计算机系统或某个DBMS系统,这种模型就是我们所说的CDM;然后再将CDM转换为计算机上某个DBMS所支持的数据模型,这样的模型就是物理数据模型,即PDM。
CDM是一组严格定义的模型元素的集合,这些模型元素精确地描述了系统的静态特性、动态特性以及完整性约束条件等,其中包括了数据结构、数据操作和完整性约束三部分。
1)数据结构表达为实体和属性;2)数据操作表达为实体中的记录的插入、删除、修改、查询等操作;3)完整性约束表达为数据的自身完整性约束(如数据类型、检查、规则等)和数据间的参照完整性约束(如联系、继承联系等);二、实体、属性及标识符的定义实体(Entity),也称为实例,对应现实世界中可区别于其他对象的“事件”或“事物”。
例如,学校中的每个学生,医院中的每个手术。
每个实体都有用来描述实体特征的一组性质,称之为属性,一个实体由若干个属性来描述。
如学生实体可由学号、姓名、性别、出生年月、所在系别、入学年份等属性组成。
实体集(Entity Set)是具体相同类型及相同性质实体的集合。
例如学校所有学生的集合可定义为“学生”实体集,“学生”实体集中的每个实体均具有学号、姓名、性别、出生年月、所在系别、入学年份等性质。
power disegner 12.5简介
软件应用系统的开发离不开应用设计,应用设计离不开建模工具,好的建模工具可以帮助你提高应用软件的质量,降低风险,PowerDesigner就是一种这样的应用开发设计工具。
新一代建模工具PowerDesigner。
PowerDesigner 12.5融合了目前业界最著名的E-R、UML、BPM等多项建模技术,为用户提供了一个统一的企业建模空间,实现了各类模型的灵活转换,同时新增了对Sybase Replication Server 、MobiLink数据同步功能的模型定义,以及对EJB、WEB SERVICES等新技术的支持。
PowerDesigner系列产品提供了一个完整的建模解决方案,业务或系统分析人员,设计人员,数据库管理员DBA和开发人员可以对其裁剪以满足他们的特定的需要;而其模块化的结构为购买和扩展提供了极大的灵活性,从而使开发单位可以根据其项目的规模和范围来使用他们所需要的工具。
PowerDesigner灵活的分析和设计特性允许使用一种结构化的方法有效地创建数据库或数据仓库,而不要求严格遵循一个特定的方法学。
PowerDesigner提供了直观的符号表示使数据库的创建更加容易,并使项目组内的交流和通讯标准化,同时能更加简单地向非技术人员展示数据库和应用的设计。
PowerDesigner不仅加速了开发的过程,也向最终用户提供了管理和访问项目的信息的一个有效的结构。
它允许设计人员不仅创建和管理数据的结构,而且开发和利用数据的结构针对领先的开发工具环境快速地生成应用对象和数据敏感的组件。
开发人员可以使用同样的物理数据模型查看数据库的结构和整理文档,以及生成应用对象和在开发过程中使用的组件。
应用对象生成有助于在整个开发生命周期提供更多的控制和更高的生产率。
PowerDesigner是一个功能强大而使用简单工具集,提供了一个复杂的交互环境,支持开发生命周期的所有阶段,从处理流程建模到对象和组件的生成。
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评估版为了更好的将原文含义再现,不加入我个人语言习惯,我尽量按照原文档内容翻译。
PowerDesigner使用教程.ppt
12
Power Designer环境示意图
对象浏览器
图表窗口
结果列表 输出窗口
13
Power Designer基本操作
ቤተ መጻሕፍቲ ባይዱ14
关于业务规则
业务规则是业务活动中必须遵循的规则,是业务 信息之间约束的表达式,它反映了业务信息数据 之间的彝族完整性约束.每当信息实体中包含的 信息发生变化的时候,系统都会检查这些信息是 否违反特定的业务规则。当你使用业务规则约 束 CDM 的时候,他们不被转变为可执行的代码。 业务规则可能被实现为 PDM 的约束。
16
一些重要操作
关于数据项目:一个数据项目是一个基本信息。 创建实体:DB相关的主键属性就是Identifiers。 定义实体间的角色与联系 定义和使用域:一个域定义你能适用于多个数 据项目的标准数据结构。 当你修正一个域时, 你将更新全部与域关联的数据项目。 当你作任 何变化的时候 , 这导致数据一致化特性比较容 易。这样,就可以创建一些自己常用的域,来应 用到数据对象上,就不会导致相同的用途,但是 数据类型和长度不一致 。 定义和使用继承
PDM是适合于系统设计阶段的工具。
8
面向对象模型 (OOM)
面向对象模型 (OOM) 一个OOM包含一系列包,类,接口 , 和他们的关系。 这些对象一起形成所有的 ( 或部份) 一个软件系统的逻 辑的设计视图的类结构。 一个OOM本质上是软件系统 的一个静态的概念模型。 你使用 Power Designer 面向对象模型建立面向对象 模型.(OOM) 你能为纯粹地对象- 导向的靠模切目的建 立一个OOM, 产生Java文件或者PowerBuilder文件, 或你能使用一个来自OOM的物理数据模型(PDM)对象 , 来表示关系数据库设计分析。
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)获悉变更对整个项目相关模型的影响。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
♥♥♥ ♥♥♥ ♥♥♥♥♥ ♥♥♥♥♥ ♥♥
6
• PowerDesigner12.5是一个集所有现代建模技术于一身的完整 工具,它集成了强有力的业务建模技术、传统的数据库分析 和实际,以及UML对象建模。通过了元数据的管理、冲突分 析和真正的企业知识库等功能。
• 提供了一个完整的企业建模环境
• 包括了数据库模型设计的全过程。利用可以制作数据流程图、 概念数据模型、物理数据模型
• 冲突分析--向上和向下检测冲突变化。能在变化产生之 前以方便和安全的方式呈现存在冲突的文档和报表。
• 文档生成--提供全面向导驱动以及拖拽方式来生成Excel 列表、HTML和RTP文档。
• 高度的可扩展性--可定制的GUI、MDA、脚本。
• 数据映射编辑器--以拖拽的方式实现对象/关系、XML到 数据库和数据仓库的映射。
• 可以生成多种客户端开发工具的应用程序
• 还可为数据仓库制作结构模型,
• 能对团队设计模型进行控制。
• 可与许多流行的数据库设计软件以及开发软件,例如:Visual Studio,Java,Power Builder等相配合使用来缩短开发时间 和使系统设计更优化。
7
2020年9月30日
8
2020年9月30日
25
2020年9月30日
26
2020年9月30日
27
2020年9月30日
28
2020年9月30日
29
2020年9月30日
30
模型 Requirements Model (RQM)
扩展名 .rqm
Business Process Model (BPM) .bpm
Conceptual Data Model (CDM) .cdm
课程安排(二)
• 第二天 – 上午 • CDM/PDM模型间转换 • 模型比较及合并 • 脚本生成及反向模型 • 报表生成 • 模型版本管理工具Repository – 下午 • 从需求分析、到业务建模、概念模型以致生成 数据库脚本,生成代码;开始头至尾做一个实 例,深入体验PowerDesigner的强大功能 3
• 提供一个强大的报表生成器,包括全新的报表引导, 基于表格的报表,并支持更丰富的RTF和HTML格式
• 支持最新的标准包括UML2.0、BPMN,以及数据管理 系统的最新版本等。
• 更多ERWin的import选项,支持数据建模工具平滑地 迁移。
2020年9月30日
11
2020年9月30日
12
• 需求管理--通过使用微软Word的导入和同步功能,收集 、连接、管理、存储用户分配状态(user allocation)和可跟 踪矩阵视图(traceability matrix views),并提供了层次化的 报表生成。
2020年9月30日
4
2020年9月30日
5
2020年9月30日
PowerDesigner Rose
Visio
ERWin
出身
♥♥♥♥
面向对象设计 ♥♥♥♥♥
数据库设计
♥♥♥♥♥
实用性
♥♥♥♥♥
语言支持
♥♥♥♥♥
2020年9月30日
♥♥♥♥♥ ♥♥♥♥♥ ♥♥♥♥ ♥♥♥ ♥♥♥♥
♥♥♥♥♥ ♥♥♥♥ ♥架构--在业务和技术级上构建服务。
2020年9月30日
13
2020年9月30日
14
2020年9月30日
15
• 面向对象模型 (OOM) 一个OOM包含一系列包,类,接口 , 和他们的关系。 这些对象一起形成所有的 ( 或部份) 一个软件系统的逻 辑的设计视图的类结构。 一个OOM本质上是软件系 统的一个静态的概念模型。
• PowerDesigner是结合了下列几种标准建模技术的一 款独具特色的建模工具集:业务流程建模、通过 UML 进行的应用程序建模以及市场占有率第一的数据建模 ,这些建模技术都是由功能强大的元数据管理解决方 案提供支持的.
9
2020年9月30日
2020年9月30日
10
技术方面
• 更加丰富的用户界面大大简化新用户的学习曲线,而 且支持界面的客户化定制。同时提供了非常方便的元 数据映射界面来支持数据与数据,XML甚至对象之间 的转换定义。
17
2020年9月30日
18
2020年9月30日
19
2020年9月30日
20
2020年9月30日
21
2020年9月30日
22
2020年9月30日
23
管理工作空间
– 创建工作空间 – 打开工作空间 – 更改工作空间 – 保存工作空间 – 删除工作空间
2020年9月30日
24
2020年9月30日
• 你使用 Power Designer 面向对象模型建立面向对象 模型.(OOM) 你能为纯粹地对象- 导向的靠模切目的建 立一个OOM, 产生Java文件或者PowerBuilder文件, 或你能使用一个来自OOM的物理数据模型(PDM)对象 , 来表示关系数据库设计分析。
16
• 业务程序模型 (BPM) BPM 描述业务的各种不同内在任务和内在流 程,而且客户如何以这些任务和流程互相影响 。 BPM 是从业务合伙人的观点来看业务逻辑和 规则的概念模型,使用一个图表描述程序,流 程,信息和合作协议之间的交互作用。
Physical Data Model (PDM)
.pdm
Information Liquidity Model (ILM)
.ilm
Object-Oriented Model (OOM) .oom
PowerDesigner12.5实用培训教程
教资深尹师顾建姓问民名:
中科院计算所培训中心
• 第一天 – 上午 • PowerDesigner12.5简介及新特性 • PowerDesigner12.5主要功能 – 下午 • 需求模型RQM • 概念数据模型CDM • 物理数据模型PDM
2
2020年9月30日
PowerDesigner12.5能做什么?
• PowerDesigner是一个“一站式”的企业级建模及设 计解决方案,它能帮助企业快速高效地进行企业应用 系统构建及再工程(Re-engineer)。 IT专业人员可以利 用它来有效开发各种解决方案,从定义业务需求到分 析和设计,以至集成所有现代 RDBMS 和Java™、 .NET、PowerBuilder®和 Web Services的开发等。