PowerDesigner笔记
建模过程
创建需求模型(RQM)
–>创建需求模型(RQM)
–>新建Requirements Model
–>定义用户和组
–>定义业务规则
创建业务处理模型(BPM)
–>创建业务处理模型(BPM)
–>新建Business Process Model
–>新建BPD(业务流程图)
–>定义处理流程(Process)
–>定义流程
创建概念数据模型(CDM)
–>创建概念数据模型(CDM)
–>新建Conceptual Data Model
–>新建Domains(域)
–>新建Entity(实体)、属性和标识符
–>定义联系
创建逻辑数据模型(LDM)
–>创建逻辑数据模型(LDM)
(可由CDM生成)
–>新建Logical Data Model
–>定义实体(Entity)
–>设置实体属性
–>定义关系
创建物理数据模型(PDM)
–>创建物理数据模型(PDM)
(可由CDM、LDM、OOM生成)
–>新建Physical Data Model
–>定义表
–>定义列(候选键、主键、外键)
–>定义键
–>定义参照及参照完整型(表与表之间的链接关系Reference)
–>定义域(Domain具有相同数据类型的值的集合)
–>定义索引(Indexes)
–>定义序列(Sequence)
–>定义视图(View)
–>定义存储过程及存储函数(Stored Procedure)
–>定义触发器
–>定义用户和组
–>定义同义词(Synonym)
–>设置PDM显示参数(Display Preference)
创建面向对象模型并生成应用程序代码(OOM)
–>创建面向对象模型并生成应用程序代码(OOM)
(可由CDM、PDM生成)
支持的UML图形:
用例图:
Use Case Diagram(用例图)
结构图:
Class Diagram(类图)
Composite Structure Diagram(组合结构图)
Object Diagram(对象图)
Package Diagram(包图)
实现图:
Component Diagram(组件图)
Deployment Diagram(部署图)
动态图:
Communication Diagram(通信图)
Sequence Diagram(时序图)
Statechart Diagram(状态图)
Activity Diagram(活动图)
Interaction Overview Diagram(交互纵览图)
创建模型报告(Multi-Model Report)
–>创建模型报告(Multi-Model Report)