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

    参考链接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图的几分把握与自信。同时也帮助自己从项目设计的角度去理解整个项目的组成,划分及有效整合!

原文地址:https://www.cnblogs.com/sccd/p/8120269.html