PowerDesigner使用教程中文powerdesigner使用教程powerdesigner中文

迷山文库
当前位置:首页 » PowerDesigner使用教程中文 » 正文

PowerDesigner使用教程中文

powerdesigner使用教程中文
powerdesigner使用教程中文

使用 PowerDesigner以下说明介绍本实验用 PowerDesigner 中的部分功能,由于版本不同与实验实际环境 略有差异。

 打开 PowerDesigner 软件 开始菜单->程序->Sybase->PowerDesigner 12 画 UML 图 1.新建 Object-oriented Model File->new… 选择 Object-oriented Model

2.(任务 1) 画 use case 图 在上图中选择 use-case。

选择画板(Palette)中的不同图形画 use case 图。

3. 修改属性

双击 角色、用例或联系,打开属性对话框,修改其属性。

注意: (任务 2) 对每个 Use-case 详细描述:双击打开 use case 属性对话框,选择 specification 页。

4. 检查模型 在 workspace 选中要检查的模型,主菜单 tools->check model 或快捷键 F4,检查模 型是否有错误,改正错误 5.(任务 3)新建其他 UML 模型 在 workspace 中选中所在的 object-oriented model, 单击鼠标右键弹出菜单, 选择 new 新建其他模型。

对于活动图(activity diagram)和时序图( sequence diagram),请自行学习作图 方法(参见帮助)。

 (任务 4)画 E-R 图一、新建概念数据模型 1)选择 File-->New,弹出如图所示对话框,选择 CDM 模型(即概念数据模型)建立模型。

2)完成概念数据模型的创建。

以下图示,对当前的工作空间进行简单介绍。

3)选择新增的 CDM 模型,右击,在弹出的菜单中选择“Properties”属性项,弹出如图所 示对话框。

在“General”标签里可以输入所建模型的名称、代码、描述、创建者、版本以及 默认的图表等等信息。

在“Notes”标签里可以输入相关描述及说明信息。

当然再有更多的标 签,可以点击 "More>>"按钮,这里就不再进行详细解释。

二、创建新实体1)在 CDM 的图形窗口中,单击工具选项版上的 Entity 工具,再单击图形窗口的空白处, 在单击的位置就出现一个实体符号。

点击 Pointer 工具或右击鼠标,释放 Entitiy 工具。

如 图所示2)双击刚创建的实体符号,打开下列图标窗口,在此窗口“General”标签中可以输入实体 的名称、代码、描述等信息。

三、添加实体属性1)在上述窗口的“Attribute”选项标签上可以添加属性,如下图所示。

2)在上图所示窗口中,点击插入属性按钮,弹出属性对话框,如下图所示。

注意:这里涉及到域的概念,即一种标准的数据结构,它可应用至数据项或实体的属性上。

3)定义属性的标准检查约束 标准检查约束是一组确保属性有效的表达式。

点击 Standard checks 页,打开如图所示的 检查选项卡。

在这个选项卡可以定义属性的标准检查约束,窗口中每项的参数的含义,如下

参数 Minimum Maximum Default Unit Format Lowercase Uppercase说明 属性可接受的最小数 属性可接受的最大数 属性不赋值时,系统提供的默认值 单位,如公里、吨、元 属性的数据显示格式 属性的赋值全部变为小写字母 属性的赋值全部变为大写字母Cannot modify 该属性一旦赋值不能再修改 List Of Values Label 四、 建立联系 属性赋值列表,除列表中的值,不能有其他的值 属性列表值的标签在 CDM 工具选项板中除了公共的工具外,还包括如下图所示的其它对象产生工具。

在图形窗口中创建两个实体后,单击“实体间建立联系”工具,单击一个实体,在按下鼠标左 键的同时把光标拖至别一个实体上并释放鼠标左键, 这样就在两个实体间创建了联系, 右键 单击图形窗口,释放 Relationship 工具。

如下图所示

在两个实体间建立了联系后,双击联系线,打开联系特性窗口,如图所示。

1)四种联系:

即一对一(ONE TO ONE)联系、一对多(ONE TO MANY)联系、多对一(MANY TO ONE) 联系和多对多联系(MANY TO MANY)。

如图所示2) 定义联系的强制性 Mandatory 表洋这个方向联系的强制关系。

选中这个复选框,则在联系线上产生一个联系线垂 直的竖线。

不选择这个复选框则表示联系这个方向上是可选的,在联系线上产生一个小圆圈。

3) 有关联系的基数 联系具有方向性,每个方向上都有一个基数。

举例, “系”与“学生”两个实体之间的联系是一对多联系,换句话说“学生”和“系”之间的联系是多对一联 系。

而且一个学生必须属于一个系,并且只能属于一个系,不能属于零个系,所以从“学生”实体 至“系”实体的基数为“1,1”,从联系的另一方向考虑,一个系可以拥有多个学生,也可以没有任 何学生,即零个学生,所以该方向联系的基数就为“0,n”,如图所示(任务 6,部分)导出至 word 文档 主菜单 report->report wizard,选择中文,选择 RTF。

选择其中可利用的图形和信息,贴至需求模板。