使用powerdesigner建立UML类图
UML中的静态视图用于描述事物的静态结构,主要包括用例图、类图和包图;
下面来用powerdesigner建立一个简单类图;
新建模型;如下图选择 UML类图;
在 Class Diagram 图标组,选择类图图标,在面板上点一下,建立一个类;
双击一个类,在弹出的对话框的Attributes选项卡,输入类的属性;
类的属性有了;下面来调大字体;
从 Tools-Display Prefrences 菜单调出如下对话框;进到下图选项;
把字体大小选为18;
所有symbol都选上,
然后变成这样;
回到面板看一下,字体变大了;
从右侧工具栏中选择 generalization,在两个类之间建立泛化关系;
选择 associated ,在两个类之间建立关联关系;
下图上面的箭头是泛化,下面的箭头是关联;
generalization 泛化, associated 关联;
使用powerdesigner建立UML类图相关推荐
- PowerDesigner建立UML序列图
UML序列图主要用于展示对象之间交互的顺序. 序列图将交互关系表示为一个二维图.纵向是时间轴,时间沿竖线向下延伸.横向轴代表了在协作中各独立对象的类元角色.类元角色用生命线表示.当对象存在时,角色用一 ...
- powerdesigner建立UML活动图
UML活动图(动态行为图) 将进程或其他计算结构展示为计算内部的控制流和数据流,主要用来描述系统的动态视图. 类似程序流程图,表示流程性的东西和并行的行为.它将进程或其他计算结构展示为计算内部一步步的 ...
- UML类图与类的关系详解
UML类图与类的关系详解 2011-04-21 来源:网络 在画类图的时候,理清类和类之间的关系是重点.类的关系有泛化(Generalization).实现(Realization).依赖(D ...
- Java:封装的概念,UML类图,构造方法,this关键字,static关键字,方法重载,包package
oop三大特性:封装,继承,多态 oop一般指面向对象程序设计(一种计算机编程架构) 一.封装的概念: 将东西包在一起,然后以新的完整形式呈现出来 ...
- 【UML】UML类图关系(泛化 、继承、实现、依赖、关联、聚合、组合)
http://www.cnblogs.com/olvo/archive/2012/05/03/2481014.html 继承.实现.依赖.关联.聚合.组合的联系与区别 分别介绍这几种关系: 继承 指的 ...
- 【转】 UML类图关系(泛化 、继承、实现、依赖、关联、聚合、组合
目录(?)[-] 继承 实现 依赖 关联 聚合 组合 类图及类图中的关系 继承.实现.依赖.关联.聚合.组合的联系与区别 分别介绍这几种关系: 继承 指的是一个类(称为子类.子接口)继承另外的一个类( ...
- UML类图中的各种箭头代表的含义(转自:http://www.cnblogs.com/damsoft/archive/2016/10/24/5993602.html)
1.UML简介 Unified Modeling Language (UML)又称统一建模语言或标准建模语言. 简单说就是以图形方式表现模型,根据不同模型进行分类,在UML 2.0中有13种图,以下是 ...
- UML类图的6大关系
<小酌重构系列>已经完成了大约1/3了,在这些文章中,我使用了一些简单的类图来描述重构策略.在之后的文章中,我可能会借助稍微复杂一些的UML类图来介绍.但是在此之前,我觉得有必要先介绍一下 ...
- UML类图关系表示方法
本文转载: http://blog.csdn.net/fengsh998/article/details/8105631 分类: UML2012-10-24 10:18 1175人阅读 评论(0) 收 ...
最新文章
- 虚拟机安装linux系统无法上网的解决方法
- ASA基本配置实验报告
- Android通用开发笔记和高性能安卓开发框架源码
- SQL学习(二)之四大查询语句以及标准写法
- Android Sutido 编译速度优化
- redis中zset底层实现原理
- 在Linux中切换用户的命令是set,Linux基础命令---切换用户su
- php关键技术,基于Apache+MySQL+PHP的关键技术分析
- Mysql中Check约束无效的原因以及解决方法
- linux下跑分软件下载,geekbench5下载-多平台综合性测试工具 v5.3.1 免费版 - 下载吧...
- 推荐系统——Neural Collaborative Filtering(NMF)
- oracle 处理英文日期格式,日常收集整理oracle trunc 函数处理日期格式(很实用)
- 【Android Gradle 插件】 Splits 配置 ② ( Splits#abi{} 脚本块配置 | 根据 CPU 架构进行分包 | AbiSplitOptions 配置简介 )
- 快速使用 Docker 部署 Spring Boot 项目
- html页面图片自动缩放比例,html 图片按比例缩放
- edge函数闪退 matlab,因电脑故障无意中解决了Edge浏览器闪退崩溃的问题(原创)
- C语言训练-1522-对称矩阵的判定
- 易语言制作计算机按键指令,关于易语言编写计算器的问题(完整代码!!!!!!!)
- 视数字人民币为假想敌——数字美元的来龙去脉
- 如何查杀stopped进程