UML--PowerDesigner使用小结

以前只是觉得、边看书、边撸代码、效果还不错、
现在发现、边看书、边设计类图、效果也不错哈、最好书上有类图、自己刚开始可以依葫芦画瓢、

用到的工具是PowerDesigner...

先新建一个类图、文件>>建立新方案...

然后点击选中建立的方案名称:文件>>建立新模型...

先上 一张我搞好的类图、参照<设计模式之禅>(第2版)所画

****************************所遇到过的小问题:

*****问题1:找不到工具栏(即:Palette、调色板)、

这个样子的:

解决:

也可以根据自己的需要自行添加工具。

*****问题2:找不到一些线(比如:表示继承关系的、实现关系的)、

比如刚开始找不到表示接口直接继承关系的这种线(见下图中红箭头所指的):

这时候可以选择Palette中的"Generalization"工具先将关系连起来,然后修改线的样式,

具体想要什么格式,自己去格式里面选择吧,,,但要规范下,表示继承的线是什么样子,表示实现的线是什么样子,

写到最后发现布局好乱,,,发现了问题再添加吧,,,

时间: 2024-10-23 11:03:43

UML--PowerDesigner使用小结的相关文章

第七周作业:powerdesigner使用小结

powerdesigner使用小结 这款软件使得开发人员为了方便进行数据库的建立以及逻辑关系的实现,而不用自己去“手写”代码,代码在数据库建模完成后可以直接的生成. 如果你电脑上安装了这款软件的话可以直接按照下图的方式生成一个后缀名为“.pdm”的文件, 或者直接进入软件后这样建立 然后就可以为你的这个模型命名了Model_name 接下来就是这个页面了: 然后就画图了:这里我事先画好了一个医院的数据库结构 大概的步骤: 1,表格:右面点一下table在左边点一下就有了一个,双击会进入配置的页面

PowerDesigner 使用小结

这里总结一篇关于数据建模工具 PowerDesigner 的使用小技巧,下面列出的两个应用场景要在网上现找解决方案的话还真不一定好找,所以选择将这两个棘手的问题先记下来. 1. PDM 中表间关系出现多引用情况 这种情况一般是在由 LDM 生成 PDM 时,对于一对一联系,没有指定主从表关系,如图: 导致生成的 PDM 中出现一对一关系出现两个引用: 如果指定了 Dominant role ,则只会产生一个引用: 2. 去外键问题 默认情况下,通过 PDM 生成数据库初始化脚本时会带有外键生成脚

面向对象设计模式5大基本原则

"宇宙万物之中,没有一样东西能像思想那么顽固."        一爱默生 首先明确模式是针对面向对象的,它的三大特性,封装.继承.多态. 面向对象设计模式有5大基本原则:单一职责原则.开发封闭原则.依赖倒置原则.接口隔离原则.Liskov替换原则. 而设计模式都是在面向对象的特性以及5大基本原则的基础上衍生而来的具体实现. 1.单一职责原则(SRP): 1.1,SRP(Single Responsibilities Principle)的定义:就一个类而言,应该仅有一个引起它变化的原因

Java— 多态

多态: 对象的多种形态 1.引用多态 <1>父类的引用可以指向本类的对象 <2>父类的引用可以指向子类的对象 2.方法的多态 <1>创建本类对象是,调用的方法为本类方法 <2>创建子类对象是,调用的方法为子类重写的方法或者继承的方法 1 // 父类的引用可以指向本类的对象 2 Animal obj1 = new Animal(); 3 // 父类的引用可以指向子类的对象 4 Animal obj2 = new Pig(); 5 Animal obj3 = n

面向对象第四次总结性博客

测试与正确性论证 首先我们先来说一下这两个概念的差异所在.所谓测试,是指:基于前置条件和后置条件对输入划分并抽样产生测试数据,检查方法执行输出是否满足后置条件.而正确性论证,是指:针对格式化的规格和代码实现,人工方式对代码逻辑进行分析,确认是否所有满足前置条件的输入都能产生满足后置条件的结果. 然后我们来谈一下两者的优缺点.测试的优点在于易于实施,这也是其在工程中被广泛使用的原因:而它的缺点在于无法保证正确性,毕竟只是对于输入的抽样测试,可能无法真正地从代码层面来找出程序设计的错误.对于正确性论

Java基础__慕课网学习(25):Java第二季4.7 UML与PowerDesigner在Java设计中的应用,找了一篇比较好的博客,转载在这里

面向对象模型 面向对象模型是利用UML(统一建模语言)的图形来描述系统结构的模型,它从不同角度实现系统的工作状态.这些图形有助于用户,管理人员,系统分析人员,开发人员,测试人员和其他人员之间进行信息交流.这里主要介绍用例图,序列图和类图.   1.面向对象模型OOM 面向对象模型是利用UML的图形描述系统结构的模型,可以利用PowerDesigner的面向对象模型进行创建.PowerDesigner支持UML的下列图形. 用例图(User Case Diagram):通常用来定义系统的高层次草图

UML学习小结

最近在使用状态模式写一个仿Windows计算器的MFC程序,顺便学习了一下UML图的绘制,尤其是类图和状态图的绘制,这里做一下总结吧.    一.UML简介 统一建模语言UML(Unified Modeling Language的缩写):是用来对软件系统进行可视化建模的一种标准语言. (1)在开发阶段,UML是用于说明.可视化.构建和书写面向对象软件制品的设计语言. (2)UML可以贯穿软件开发周期中的每一个阶段.被OMG(对象管理组织)采纳作为业界的标准. (3)UML最适于数据建模,业务建模

powerdesigner 使用方法小结

PowerDesigner多用来进行数据库模型设计,具有SQL语句自动生成等功能.当然,也有不少缺点,比如团队分享. 一.设置PowerDesigner模型视图中数据表显示列 1.Tools-Display Preference- 2.窗口左边Category中General Settings下选择Table 3.窗口右边Advanced- 4.窗口左边选择Columns 5.窗口右边List columns中,选择要显示的列 二.设置PowerDesigner设计表时,自动将name列值中的一

PowerDesigner使用方法小结

PowerDesigner多用来进行数据库模型设计,具有SQL语句自动生成等功能.当然,也有不少缺点,比如团队分享. 一.设置PowerDesigner模型视图中数据表显示列 1.Tools-Display Preference… 2.窗口左边Category中General Settings下选择Table 3.窗口右边Advanced… 4.窗口左边选择Columns 5.窗口右边List columns中,选择要显示的列 可以根据自己喜欢的列排序.比如我喜欢的规范一般都是:Name在前,

UML类图的五种关系小结

UML类图中的五种关系的耦合强弱比较:依赖<关联<聚合<组合<继承 一.依赖关系: (一)说明 虚线+箭头 可描述为:Uses a 依赖是类的五种关系中耦合最小的一种关系,是一种协助关系. 因为在生成代码的时候,这两个关系类都不会增加属性. (二)依赖关系图与代码的对应关系 动物类与水类的关系就是依赖关系,两者的存在关系有以下几种: 1 Water是Animal的全局变量,animal可以随处调用对象 2 Water是Animal的某个方法的局部变量 void Animal::Dr