PowerDesigner的基本操作 - 图文 联系客服

发布时间 : 星期日 文章PowerDesigner的基本操作 - 图文更新完毕开始阅读fbf20628b7360b4c2e3f643a

? Tabsononerow:在一行打开所有Tab页。

? Tabsonseveralrows:当Tab页多时,在多行打开Tab页。

? ShortcutPropertySheets:模型对象的快捷方式分为两种,一种是内部快捷方式

(InternalShortcut),即在同一模型的不同包中为对象创建的快捷方式;另一种是外部快捷方式(ExternalShortcut),即在不同模型中为对象创建的快捷方式。

? InternalShortcut:用于控制双击模型对象的内部快捷方式时,是打开快捷方式的属性窗口

还是原对象属性窗口。

? ExternalShortcut:用于控制双击模型对象的外部快捷方式,是打开快捷方式的属性窗口

还是原对象的属性窗口。

? Objectlists:用于设置模型对象列表窗口中的默认动作。

? Autoinsertrows:选择该复选框表示在列表窗口中单击空白行时自动插入新行。 ? Usedefaultname:选择该复选框表示插入新行后系统自动填写默认的名称和代码。

3. 默认文本编辑器设置

模型设计过程中,时常需要编辑文本信息,例如SQL语句、Java代码、注释信息等。默认情况下,使用PowerDesginer的内部编辑器进行编辑。为加速文本信息编辑效率,可以根据个人喜好设置多个文本编辑器,用来编辑不同的文本信息。默认编辑器设置方法如下:

在环境选项设置窗口中选择“Editors”节点,打开默认文本编辑器设置窗口,如图2.29所示。在默认文本编辑器窗口中设置外部文本编辑器。

图2.29 默认文本编辑器设置窗口

其中,Extension列用于指定文本文件扩展名;EditorName列用于指定编辑器名称;EditorCommand列用于指定文本编辑器菜单项(可执行文件)。

同一扩展名可以指定多个编辑器,第一个为默认编辑器。

4. 环境变量设置

环境变量主要用于生成模板语言(GenerationTemplateLanguage,GTL),PowerDesigner安装后自动创建一些环境变量。另外,还可以根据需要修改已有的环境变量,或者增加新的环境变量。

具体方法如下:

在环境选项设置窗口中选择“Variables”节点,打开环境变量设置窗口,如图2.30所示。

图2.30 环境变量设置窗口

在环境变量设置窗口中,修改或增加环境变量。其中,Name列用于设置环境变量的名称Value列用于设置相应的可执行文件;Comment列用于设置注释信息。在GTL中使用环境变量的方式为:%$变量名%,例如:%$CMD%。

5.默认存储路径设置

在PowerDesginer中,系统以文件形式保存各种模型信息。通常情况下,不同类型的文件保存在不同的文件夹中。然而,在团队协作的情况下,团队中每一个成员都有各自的目录结构,这种情况下,在一个成员的设计环境中打开另一个成员的模型就可能出错。为解决上述问题,团队成员必须使用统一的默认存储路径。PowerDesigner中默认存储路径设置方法如下:

在环境选项设置窗口中选择“NamedPaths”节点,打开默认路径设置窗口,如图2.31所示。PowerDesigner安装后预定义了一些变量用于存储不同类型文件的默认存储路径,可以修改系统预定义默认路径,也可以增加新的默认路径参数。

图2.31 默认路径设置窗口

其中,Name列用于设置默认路径名称,以“_”开头;Path列用于指定具体路径;Comment列用于设置注释信息。

6.默认字体设置

在模型设计之前,可以首先为用户界面、代码编辑器和RTF编辑器设置默认字体。具体设置方法如下:

在环境选项设置窗口中选择“Fonts”节点,打开默认字体设置窗口,如图2.32所示。

图2.32 默认字体设置窗口

在默认字体设置窗口中分别为用户界面、代码编辑器和RTF编辑器设置默认的字体、样式和字号。

2.4 PowerDesigner建模过程

PowerDesigner提供了多种创建模型的方式,可以直接创建新模型,也可以在已有同类模型的基础上,经过修改生成新模型:还可以在已有不同模型的基础上,经过转换生成新模型。在PowerDesigner中,模型按照两种方式组织,分别为Categories和Modeltypes,用户可根据建模需要以及操作习惯进行选择。

1.Categories

Categories模型组织方式如图2.33所示。

图2.33 新建模型(Catrgories)窗口

Categories方式是从企业架构建模角度出发按层次方式组织各类模型和图形。主要包括业务层、信息层、应用层、技术层、需求与规划层。

(1)业务(Business)层主要用于业务流程、组织结构、人员、数据流和服务的设计。通过该层面的建模,可以标识相关的业务流程及其所属和使用关系。在业务层中主要包括:业务流程建模标注模型(BPMNModel)、业务通信(BusinessCommunication)、业务流程(Businessprocess)、城市规划(CityPlanning)、组织结构图(OrganizationChart)、面向服务的架构(ServiceOrientedArchitecture)和用例定义(UseCaseDefinition)。

(2)信息(Information)层主要用于业务流程中相关数据、实体、实体属性、实体之间的联系、物理数据库中的表、视图、存储过程的设计。该层面建模的目的是标识出数据及其相互关系。在信息层主要包括:概念数据模型(CDM)、逻辑数据模型(LDM)、物理数据模型(PDM)、XML模型、多维数据图(Multi-DimensionalData)、类图(UMLClassDiagram)、数据流图(DataFlowDiagram)和数据移动模型(DataMovementModel)。

(3)应用(Application)层主要用于对企业中应用程序架构、组件结构、服务调用关系以及类、