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画类图:

参考链接A: http://www.c-sharpcorner.com/UploadFile/97fc7a/uml-class-diagram-in-10-steps-using-microsoft-visio-2010/

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使用总结的更多相关文章

  1. 使用visio 2010建立sql server数据模型——手动画、利用逆向工程

    基础数据库这个词不在新鲜,老早就提出了.咱们从出生,个人信息就被放到一个基本信息库中了,在全国各地,通过身份证号就能知道你的基本信息.最近米老师 下发了一个任务,让我们开发几个小项目,考试系统.选修课 ...

  2. Microsoft Office Visio 2010如何创建UML 用例图

    转自:https://blog.csdn.net/mmoooodd/article/details/10513059 1..在Microsoft Office2010中打开Microsoft Visi ...

  3. 如何在VISIO 2010/2013 中关闭Shape protection(图形保护)

    最近在画UML图,用到MS visio 2010, 在使用一些网络查找到的图形的时候发现无法编辑,在网上找了找,翻译了下. Visio 2013 的图形保护功能,可以锁定图形的某些特定属性,使其无法被 ...

  4. 【转】Microsoft Visio2010 如何画UML 图

    转载:http://sdoq19.blog.163.com/blog/static/1910392122012419103442292/ 1.在Microsoft Office2010中打开Micro ...

  5. 三大UML建模工具Visio、Rational Rose、PowerDesign的区别

    本文源自http://developer.51cto.com/art/201006/207993.htm UML建模工具Visio .Rational Rose.PowerDesign的比较   RO ...

  6. 【转】三大UML建模工具Visio、Rational Rose、PowerDesign的区别

    本文转自http://developer.51cto.com/art/201006/207993.htm UML建模工具相信大家有所了解,那么你对UML建模工具Visio .Rational Rose ...

  7. uml 图学习记录

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

  8. 详解UML图之类图 (转)

    原址: https://www.jianshu.com/p/4cd95d4ddb59 2.  怎么画类图?用什么工具? 使用工具:Visio或者processon在线作图 在类图中一共包含了以下几种模 ...

  9. 详解UML图之类图

    产品经理的必备技能之一是画UML图,本文就告诉你怎么画标准的类图吧.本文结合网络资料和个人心得所成,不当之处,请多指教. 1.为什么需要类图?类图的作用 我们做项目的需求分析,最开始往往得到的是一堆文 ...

随机推荐

  1. sublime Text2常见插件介绍

    zen coding 一种快速编写HTML/CSS代码的方法,已改名为Emmet,并且搭建了一个新的网站:docs.emmet.io Sublime Text 2安装插件Emmet后,打开sublim ...

  2. Mysql主主复制+keepalived

    1>环境 Master1 10.0.0.201 Master2 10.0.0.202 2>Master1操作授权 mysql>grant replication slave on * ...

  3. 基于JSP+Servlet开发高校社团管理系统(前台+后台) 源码

    基于JSP+Servlet开发高校社团管理系统(前台+后台): 开发环境:    Windows操作系统 开发工具:Eclipse/MyEclipse+Jdk+Tomcat+MYSQL数据库 运行效果 ...

  4. 使用web API和NPOI导出Excel

    使用MVC controller输出excel的例子,自不待言,例子满天飞. 由于本项目使用的是Asp.net MVC API,因此在本项目使用API,实现了文件下载功能.代码的原理很简单,基本上是老 ...

  5. emacs 考场配置

    先存在这里,免得等回来乱搞的时候把自己的配置搞丢了qwq (custom-set-variables '(custom-enabled-themes (quote (tango-dark)))) (c ...

  6. Mysql 学习笔记09

    ---Mysql 的主从复制  replication 1 主从复制原理 至少有2台服务器,一台主服务器,一台从服务器,主服务器的所有改动,如 insert update delete 操作,都会同步 ...

  7. 初学python - 使用pip安装扩展库

    cmd pip install -i https://pypi.tuna.tsinghua.edu.cn/simple PyMySQL - 使用清华镜像下载PyMySQL pip python包管理工 ...

  8. mysql实际碰到问题汇总

    问题1:SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #2 of SELECT list is not in G ...

  9. fzu月赛(2015.11)(思维)

    Problem 2205 据说题目很水 Sunday最近对图论特别感兴趣,什么欧拉回路什么哈密顿回路,又是环又是树.在看完一本书后,他对自己特别有信心,便找到大牛牛犇犇,希望他出一题来考考自己. 在遥 ...

  10. 深入了解java虚拟机(JVM) 第五章 如何判断对象为垃圾对象

    本章开始学习垃圾回收的过程,垃圾回收的过程首先就是要确定对象是否是垃圾对象,如果是垃圾对象,垃圾回收器才会进行回收.垃圾回收主要又两种算法:引用计数算法和可达性分析算法. 一.引用计数算法 引用计数算 ...