PowerDesigner使用手册资料.pdf
PowerDesigner运用手册
1PowerDesigner整体框架介绍
1.1PowerDesigner介绍
PowerDesigner是Sybase公司的CASE工具集是图形化、易;运用的企业建模环境。运用它可以便利地对管理
信息系统进行分析设计它几乎包括了数据库模型设计的全过程。利用PouerDesigner可以制作数据流程图、概念数据模型、
物理数据模型可以生成多种客户端开发工具的应用程序还可为数据仓库制作结构模型也能对团队设计模型进行限制。
它可及很多流行的数据库设计软件例如:PowerBuilder、Delphi、VB等相协作运用来缩短开发时间和使系统设计更优化
PowerDesigner主要包括以下功能:
集成多种建模实力能建立的模型包括;
数据模型(E/R,Merise)
业务模型(BPMN,BPEL,ebXML)
应用模型(UML)
1.2PowerDesigner环境介绍
1.2.1对象阅读器介绍
工作空间(Workspace)
它是阅读器中树的根是组织及管理全部设计元素的虚拟环境。你可以通过保存工作空间保存自己的
设汁空间信息以便再次打开时可以还原到保存前的状
态。
项目(Project)
作为容纳你全部开发出的制品的容器项目中的全部对象可以作为一个单元存到PowerDesigner库中。
每个项目自动维护一张图用以显示模型以及文档之间的依靠。
文牛夹(folder)
工作空间可以包含用户自定义的文件夹用以组织模型和文件。例如你有两个独立的项日希望在一
个工作空间中处理此时可以运用文件夹。
模型(Model)
模型是PowerDesigner中的基本设计单元。每个模型中有一个或多个图以及若干模型对象。
包(Package)
当模型较大时可能须要把模型拆分成多个“子模型”以便于操作这些子模型就叫做包今后可以
把不同的包安排给不同的开发组。
图(Diagram)
呈现模型对象之间的交互。可以在模型或包中创建多个图。
模型对象(ModelObject)
模型对象泛指及模型相关的全部术语。些模型对象(比面对对象模型中的类)图形化符号,但另
些对象(比如业务规则)无法显示在图中,只能通过对象阅读器或对象列表访问。
1.2.2PowerDesigner几种模型文件
概念数据模型(CDM)
概念数据模型(CDM)帮助你分析信息系统的概念结构,识别主要实体、实体的属性及实体之间的联系。概
念数据模型(CDM)比逻辑数据模型(LDM)和物理数据模型(PDM)抽象。CD.M表现数据库的全部逻辑的结构,及任何
的软件或数据存储结构无关。-个概念模型常常包括在物理数据库中仍III不实现的数据对象。CDM可生成LDV、
PDM和00M
逻辑数据模型(LDM)
逻辑数据模型(LDM)帮助分析信息系统的结构,它独立于具体物理数据库的实现。LDM比概念数据模型(CDM)
具麻,但不允许定义视图、索引以及其他在
物理.数据模型(PDM)中处理的细微环节。可以把逻辑数据模型作为数据库设计的中间步骤,它在概念数据模型及
物理数据模型之间。
物理数据模型(PDM)
PDM帮助分析数据库中的表、视图及其他对象,还包括数据仓库所需的多维对象。可针对目前主流
数据库进行建模、逆向工程以及产生代码。
面对对象模型(00V)
个00M包含系列包、类、接口和他们的关系。这些对象起形成全部的(或部份)个软件系
统的逻辑的设计视图的类结构。个00M本质上是软件系统的个静态的概念模型。运用PowerDesigner面
对对象模型建立而对对象模型(00M),能为纯粹地而对对象的系统建立个00M,产生Java文件或者
PowerBuilder文件,或运用•个来自00M的物理数据模型(PDM)对象,来表示关系数据库设计分析。
业务流程模型(BPM)
BPM描述业务的各种不同内在任务和内在流程,而且客户如何以这些任务和流程相互影响。BPM是
从业务合伙人的观点来看业务逻辑和规则