UML图及Visio 2010使用总结
1. 关于UML9种图的详细介绍:
参考链接A:UML 九种图详解
参考链接B:UML的九种图+包图
2. 深入探究类图:
类图间的关系:泛化 、继承、实现、依赖、关联、聚合、组合;
参考链接A:https://jingyan.baidu.com/article/ad310e80f7d5c01848f49e6b.html
参考链接B:http://creately.com/blog/diagrams/class-diagram-relationships/#Aggregation
参考链接C:https://www.cnblogs.com/alex-blog/articles/2704214.html
3. 聚合与组合的区别:
http://blog.csdn.net/liushuijinger/article/details/6994265
4. 如何使用Visio2010画类图:
5. visio2010类图中通过类去实现接口:
A. 先画好一个类和一个需要实现的接口;
B. 右键该类,在右键列表中选择“Shape Display Options”(图 A),在弹出窗口中选择Realization Link(图 B),然后保存该设置(完成此步骤后该类中间会显示一个小黄点);

图 A

图 B
C. 将小黄点拖动到第一步需要实现的接口上,则该类会自动添加接口中要实现的方法。
6. Visio2010利用组合composition实现聚合关系Aggregation:
Creating a composite shape,double click on it and then click on properties,select “shared” from the Aggregation menu.
在类图模式下,拖动组合关系图形composition到当前页面,然后双击该组合关系,在弹出窗口中点击properies(图 C),在新弹出窗口中把Aggregation的值从composition修改为shared即可(图 D);

图 C

图 D
7. Visio 中实现所有关系的画法:
https://www.cnblogs.com/kittywei/archive/2013/05/15/3079536.html
总结:对于UML图,以前总怕自己画不好导致别人看不懂。通过这段时间对UML图的集中使用,也让我对UML的认识更加加深了,心中反而更增添了对Visio 2010使用及UML图的几分把握与自信。同时也帮助自己从项目设计的角度去理解整个项目的组成,划分及有效整合!
UML图及Visio 2010使用总结的更多相关文章
- 使用visio 2010建立sql server数据模型——手动画、利用逆向工程
基础数据库这个词不在新鲜,老早就提出了.咱们从出生,个人信息就被放到一个基本信息库中了,在全国各地,通过身份证号就能知道你的基本信息.最近米老师 下发了一个任务,让我们开发几个小项目,考试系统.选修课 ...
- Microsoft Office Visio 2010如何创建UML 用例图
转自:https://blog.csdn.net/mmoooodd/article/details/10513059 1..在Microsoft Office2010中打开Microsoft Visi ...
- 如何在VISIO 2010/2013 中关闭Shape protection(图形保护)
最近在画UML图,用到MS visio 2010, 在使用一些网络查找到的图形的时候发现无法编辑,在网上找了找,翻译了下. Visio 2013 的图形保护功能,可以锁定图形的某些特定属性,使其无法被 ...
- 【转】Microsoft Visio2010 如何画UML 图
转载:http://sdoq19.blog.163.com/blog/static/1910392122012419103442292/ 1.在Microsoft Office2010中打开Micro ...
- 三大UML建模工具Visio、Rational Rose、PowerDesign的区别
本文源自http://developer.51cto.com/art/201006/207993.htm UML建模工具Visio .Rational Rose.PowerDesign的比较 RO ...
- 【转】三大UML建模工具Visio、Rational Rose、PowerDesign的区别
本文转自http://developer.51cto.com/art/201006/207993.htm UML建模工具相信大家有所了解,那么你对UML建模工具Visio .Rational Rose ...
- uml 图学习记录
UML类图与类的关系详解 2011-04-21 来源:网络 在画类图的时候,理清类和类之间的关系是重点.类的关系有泛化(Generalization).实现(Realization).依赖(D ...
- 详解UML图之类图 (转)
原址: https://www.jianshu.com/p/4cd95d4ddb59 2. 怎么画类图?用什么工具? 使用工具:Visio或者processon在线作图 在类图中一共包含了以下几种模 ...
- 详解UML图之类图
产品经理的必备技能之一是画UML图,本文就告诉你怎么画标准的类图吧.本文结合网络资料和个人心得所成,不当之处,请多指教. 1.为什么需要类图?类图的作用 我们做项目的需求分析,最开始往往得到的是一堆文 ...
随机推荐
- 【转】Eclipse中10个最有用的快捷键组合
转载地址:http://blog.csdn.net/seebetpro/article/details/46227005 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合. ...
- Linux学习系列——零基础开始
第一部分 Linux基础命令 1.查看系统信息命令 2.Linux内核版本 3.修改环境变量
- after modifying system headers, please delete the module cache at
5down votefavorite 2 I don't know how I modified a iOS SDK file, but Xcode say I did. Here is what t ...
- .NET基础 (06)面向对象的实现
面向对象的实现1 C#中类可以有多个父类.可以实现多个接口吗2 简述C#中重写.重载和隐藏的概念3 为什么在构造方法中调用虚方法会导致问题4 在C#中如何声明一个类不能被继承 面向对象的实现 1 C# ...
- 团体程序设计天梯赛L2-009 抢红包 2017-03-22 19:18 131人阅读 评论(0) 收藏
L2-009. 抢红包 时间限制 300 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 没有人没抢过红包吧-- 这里给出N个人之间互相发红包.抢 ...
- Delphi 按Esc快捷键退出程序的简单方法
第一种方法: 在窗体上放一个按钮: 1>.设置按钮的Cancel属性为True: 2>.在按钮的点击事件中写: procedure TForm1.btn1Click(Sender: TO ...
- RAD Studio Demo Code和几个国外FMX网站 good
FireMonkey X – Amazing overview of FireMonkey FMX Feeds – All your FireMonkey news in one place FMX ...
- [示例] Firemonkey 画出 1 点像素的线
说明:在 Firemonkey 在移动平台 Android & iOS 要直接在 Canvas 画出 1 点像素的线,似乎有点困难,不过利用一点小技巧,还是能达到这个要求的,首先要建立一个 B ...
- [LeetCode 题解]: Longest Substring Without Repeating Characters
Given a string, find the length of the longest substring without repeating characters. For example, ...
- oracle 触发器序列号自增
步骤:1.创建表 table 2.创建序列 SEQUENCE 3.创建 触发器 截图实例: