PowerDesigner学习

发布时间 2023-04-05 00:43:26作者: 聆听微风

PowerDesigner学习

(一)数据库设计

一、从CDM生成PDM,然后输出数据库脚本语句

image-20230404191541029

image-20230404193256484

先绘制CDM,然后由CDM生成PDM

image-20230404193406273

当生成PDM以后,选择PDM文件打开

image-20230404194035637

然后选择生成数据库

image-20230404194121632

选择生成脚本文件

image-20230404194203835

二、从PDM反向生成CDM

image-20230404194551364

三、逆向工程(把mysql数据表迁移到SqlServer中)

image-20230404194826634

然后添加文件

image-20230404195159722

先导入生成mysql的PDM

image-20230404195510624

然后反向生成CDM

image-20230404195623385

再选择SqlServer的PDM生成下来即可

image-20230404195641806

(二)、UML类图

(1)泛化

image-20230404222631848

步骤1:选择class

image-20230404222713314

步骤2:选择属性

image-20230404222747336

步骤3:选择方法

image-20230404222805110

步骤4:填充方法参数。对指定的方法双击,然后弹出参数对话框

image-20230404222857866

步骤5:使用泛化连接线连接对象

image-20230404222935267

(2) 实现

步骤1:选择接口

image-20230404223122465

步骤2:填入数据

步骤3:画线

image-20230404223834000

(3)依赖关系

image-20230404224942698

(4)关联关系

image-20230404225312364

(5)聚合关系

特点:整体和部分的生命周期不同,可以分离

◇指向整体

image-20230404231615043

球队解散了,球员还可以转会

(6) 组合关系

特点:整体和部分的生命周期相同,不可分离

image-20230404231936486

(三)、用例图

用例图关系:

image-20230404232211037

image-20230404232328018

image-20230404232341596

image-20230404234945040

image-20230404235000769

(四)、时序图(略)

image-20230404235853971

(五)、业务流程图

image-20230405003122831