UML中的静态视图用于描述事物的静态结构,主要包括用例图、类图和包图;

下面来用powerdesigner建立一个简单类图;

新建模型;如下图选择 UML类图;

在 Class Diagram 图标组,选择类图图标,在面板上点一下,建立一个类;

双击一个类,在弹出的对话框的Attributes选项卡,输入类的属性;

类的属性有了;下面来调大字体;

从 Tools-Display  Prefrences 菜单调出如下对话框;进到下图选项;

把字体大小选为18;

所有symbol都选上,

然后变成这样;

回到面板看一下,字体变大了;

从右侧工具栏中选择 generalization,在两个类之间建立泛化关系;

选择 associated ,在两个类之间建立关联关系;

下图上面的箭头是泛化,下面的箭头是关联;

generalization 泛化, associated 关联;

使用powerdesigner建立UML类图相关推荐

  1. PowerDesigner建立UML序列图

    UML序列图主要用于展示对象之间交互的顺序. 序列图将交互关系表示为一个二维图.纵向是时间轴,时间沿竖线向下延伸.横向轴代表了在协作中各独立对象的类元角色.类元角色用生命线表示.当对象存在时,角色用一 ...

  2. powerdesigner建立UML活动图

    UML活动图(动态行为图) 将进程或其他计算结构展示为计算内部的控制流和数据流,主要用来描述系统的动态视图. 类似程序流程图,表示流程性的东西和并行的行为.它将进程或其他计算结构展示为计算内部一步步的 ...

  3. UML类图与类的关系详解

    UML类图与类的关系详解   2011-04-21 来源:网络   在画类图的时候,理清类和类之间的关系是重点.类的关系有泛化(Generalization).实现(Realization).依赖(D ...

  4. Java:封装的概念,UML类图,构造方法,this关键字,static关键字,方法重载,包package

                     oop三大特性:封装,继承,多态 oop一般指面向对象程序设计(一种计算机编程架构) 一.封装的概念:    将东西包在一起,然后以新的完整形式呈现出来       ...

  5. 【UML】UML类图关系(泛化 、继承、实现、依赖、关联、聚合、组合)

    http://www.cnblogs.com/olvo/archive/2012/05/03/2481014.html 继承.实现.依赖.关联.聚合.组合的联系与区别 分别介绍这几种关系: 继承 指的 ...

  6. 【转】 UML类图关系(泛化 、继承、实现、依赖、关联、聚合、组合

    目录(?)[-] 继承 实现 依赖 关联 聚合 组合 类图及类图中的关系 继承.实现.依赖.关联.聚合.组合的联系与区别 分别介绍这几种关系: 继承 指的是一个类(称为子类.子接口)继承另外的一个类( ...

  7. UML类图中的各种箭头代表的含义(转自:http://www.cnblogs.com/damsoft/archive/2016/10/24/5993602.html)

    1.UML简介 Unified Modeling Language (UML)又称统一建模语言或标准建模语言. 简单说就是以图形方式表现模型,根据不同模型进行分类,在UML 2.0中有13种图,以下是 ...

  8. UML类图的6大关系

    <小酌重构系列>已经完成了大约1/3了,在这些文章中,我使用了一些简单的类图来描述重构策略.在之后的文章中,我可能会借助稍微复杂一些的UML类图来介绍.但是在此之前,我觉得有必要先介绍一下 ...

  9. UML类图关系表示方法

    本文转载: http://blog.csdn.net/fengsh998/article/details/8105631 分类: UML2012-10-24 10:18 1175人阅读 评论(0) 收 ...

最新文章

  1. 虚拟机安装linux系统无法上网的解决方法
  2. ASA基本配置实验报告
  3. Android通用开发笔记和高性能安卓开发框架源码
  4. SQL学习(二)之四大查询语句以及标准写法
  5. Android Sutido 编译速度优化
  6. redis中zset底层实现原理
  7. 在Linux中切换用户的命令是set,Linux基础命令---切换用户su
  8. php关键技术,基于Apache+MySQL+PHP的关键技术分析
  9. Mysql中Check约束无效的原因以及解决方法
  10. linux下跑分软件下载,geekbench5下载-多平台综合性测试工具 v5.3.1 免费版 - 下载吧...
  11. 推荐系统——Neural Collaborative Filtering(NMF)
  12. oracle 处理英文日期格式,日常收集整理oracle trunc 函数处理日期格式(很实用)
  13. 【Android Gradle 插件】 Splits 配置 ② ( Splits#abi{} 脚本块配置 | 根据 CPU 架构进行分包 | AbiSplitOptions 配置简介 )
  14. 快速使用 Docker 部署 Spring Boot 项目
  15. html页面图片自动缩放比例,html 图片按比例缩放
  16. edge函数闪退 matlab,因电脑故障无意中解决了Edge浏览器闪退崩溃的问题(原创)
  17. C语言训练-1522-对称矩阵的判定
  18. 易语言制作计算机按键指令,关于易语言编写计算器的问题(完整代码!!!!!!!)
  19. 视数字人民币为假想敌——数字美元的来龙去脉
  20. 如何查杀stopped进程

热门文章

  1. Ubuntu下eclipse indigo版在线安装hibernate插件
  2. LaTeX 的对参考文献的处理
  3. 取 1~100之间的随机整数
  4. 分享一下@Override标签背后的小秘密---记录java的思行合一
  5. C# UI界面的更新
  6. Python 技术篇-百度语音API鉴权认证获取Access Token实例演示
  7. 【upc5020】 Knight
  8. poj 3349 雪花
  9. 第3周实践项目1 顺序表的基本运算
  10. 5.7 matlab数据插值与曲线拟合的比较