PowerDesigner学习
PowerDesigner学习
(一)数据库设计
一、从CDM生成PDM,然后输出数据库脚本语句
先绘制CDM,然后由CDM生成PDM
当生成PDM以后,选择PDM文件打开
然后选择生成数据库
选择生成脚本文件
二、从PDM反向生成CDM
三、逆向工程(把mysql数据表迁移到SqlServer中)
然后添加文件
先导入生成mysql的PDM
然后反向生成CDM
再选择SqlServer的PDM生成下来即可
(二)、UML类图
(1)泛化
步骤1:选择class
步骤2:选择属性
步骤3:选择方法
步骤4:填充方法参数。对指定的方法双击,然后弹出参数对话框
步骤5:使用泛化连接线连接对象
(2) 实现
步骤1:选择接口
步骤2:填入数据
步骤3:画线
(3)依赖关系
(4)关联关系
关联关系:某个类以成员变量的形式出现在另一个类中,气候以成员变量的形式出现在企鹅类中,外界可以直接方位气候类,不需要通过企鹅类。
依赖关系:某个类以局部变量(临时变量,形参)的形式出现在另一个类中
(5)聚合关系
特点:整体和部分的生命周期不同,可以分离
◇指向整体
球队解散了,球员还可以转会
(6) 组合关系
特点:整体和部分的生命周期相同,不可分离
(三)、用例图
用例图关系: