PowerDesigner完整教程

迷山文库
当前位置:首页 » PowerDesigner完整教程 » 正文

PowerDesigner完整教程

powerdesigner教程
powerdesigner教程

PowerDesigner 教程 :概念数据模型

每个实体都有用来描述实体特征的一组性质, 称之为属性, 一个实体由若干 个属性来描述。

如学生实体可由学号、姓名、性别、出生年月、所在系别、入学 年份等属性组成。

PowerDesigner 教程 :概念数据模型

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

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

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

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

Array

Array

注意:

PowerDesigner 教程 :概念数据模型

Array

PowerDesigner 教程 :概念数据模型

2)选择第一行“主标识符”,点击属性按钮或双击第一行“主标识符”,弹出属性对话框,如 图所示

PowerDesigner 教程 :概念数据模型

码选项 (Unique Code)与重用选项(Allow Reuse)。

注意:

PowerDesigner 教程 :概念数据模型

Array

体(学生)的标识符作为自己的标识符。

Array

Array

PowerDesigner UML 建模简介

逻辑响应),还可以验证系统运行时 是否按照要求,执行了指定命令。

这样, 您可以测试系统是否完全满足了要求,以确信成品可以投入生产——也就是说, 它已完全满足了用户的需求。

间变化的系统行为。

使用序列图进行用例分析并引导设计:您可以决定将对用例 图所定义 的管理任务负责的系统对象类型,并决定哪种对象将管理系统内外的 “会话”或通信。

由于消息已从序列图中抽出, 您可以描述类和接口 (我们最后 要编译和部署的 代码元素)所需的某些关键操作(方法)。

通过分析推动设计

接口。

您还可以将角色链接到现有的类和接口, 显示如何使用一条代码来满足所 分析的多个元素。

Array

组件图比组件体系结构的代码层视图更容易理解和管理。

还可以通过编写组件接 口的文档来实现代码的共享和反复使用, 用户无需 (或很少) 了解组件的实施细 节即可在其他项目和系统中使用这些代码。

设计,并构建了系统的某些元素后,必然还会遇到新的变化,如要更新定义,又 或者现有用例图中存在某些需要改正的 错误, 代码在 IDE 和文本编辑器中被编 辑以及数据库被 DBA 优化等。

必须管理和掌握所有需要更改的细节,以确保所 构建的系统能够与业务需求保持一致。

PowerDesigner UML 建模简介

协作图和序列图非常相似。

实际上,序列图和协作图可以有效地交替使用, 并可以简便的相互转换。

其区别在于用户阅读和理解的方式不同。

序列图具有很 好的层次 性,并且围绕时间构造。

协作图则主要是围绕对象结构构造。

通过在 图中对消息进行编号可以表示消息的顺序。

采用这种方式时, 即使图的结构不是 基于时间的,也 将保持定时关系。

单需要从确认状 态进入发货状态。

例 如,假定我们已决定实现两个 Enterprise Java Beans,并且在应用程序服 务器上运行它们。

下图显示了单个节点以及该节点内的两个组件(每个 EJB 一 个组件)。

我们可以看出 EmployeeBean 依赖于同一应用程序服务器内的 CustomerBean 。

POWERDESIGNER 通用特性

级支持、 可自定义菜单和工具栏、 通过脚本语言实现自动模型转化、 通过 COM API 和 DDL 实现访问功能以及通过模板和脚本代码生成器生成代码。

PowerDesigner 杂记

物理数据模型 (PDM)

PD 中的 CDM 设计时,可以将所有需要的字段都定义好。

然后在设计实体是直接 取出来。

PD 提供了这样的统一管理的工具。

在 PD 菜单栏 -Model-Data Item下。

在树状图中, 如果钩选红色标出的 Symbol 表示覆盖修改, 不钩选表示保护修改。

powerdesigner 初学者必看

PowerDesigner 是将一个大型应用程序分成若干项目,每个项目可以包括模型, 每个模型还可以包括若干个子模型。

过程 /数据类分析法: