码迷,mamicode.com
首页 > 编程语言 > 详细

UML可视化语言入门

时间:2018-06-22 22:48:00      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:组件图   作图   end   info   ali   技术分享   表示   过程   安装方法   

1.UML包括的框图如下

类图,对象图,用例图,序列图,协作图,状态图,组件图,活动图,部署图,主要使用的是功能模型(如用例图),对象模型(如类图),动态模型(如序列图,活动图,状态图)

2.类之间的关系(图例用的AmaterasUML_1.3.4工具)

泛化关系

uml中的泛化关系也就是继承关系。继承关系使用实线空心箭头来表示,箭头从子类指向父类。

技术分享图片

实现关系:

技术分享图片

 

 聚合关系:整体与局部的关系,如果没有了整体,局部仍然可单独存在

技术分享图片

组合关系:整体与部分的关系,如果没有了整体,局部不可以单独存在

 技术分享图片

依赖关系:依赖关系是对象关系最弱的一种关联方式,是临时性的关联。

 技术分享图片

关联关系:对象之间一种引用关系

 技术分享图片

备注:有些是使用实线箭头表示的。

3.用例图:用例之间的关系,有包含关系include,拓展关系extend,关联关系,泛化关系

 技术分享图片

//关联关系有些是使用实线箭头表示的

4.类图:显示了系统的静态结构,主要包括类:矩形的上层表示类名,中层表示属性,底层表示方法,抽象类用斜体字表示,类与类之间的关系

技术分享图片

5.对象图

描述一组对象之间的关系

 

6.序列图:表达详细流程,水平维度显示对象之间的发送消息的过程,垂直维度:显示发送消息的时间顺序。

 技术分享图片

7.协作图:与时序图的包含信息相同

 

8.状态图:表示对象在它的生命周期中所处的不同的状态,以及状态之间的转换过程

 技术分享图片

9.组件图:主要用途是显示软件系统与组件之间的关系

 

10.活动图:一种特殊的状态图,实现一个活动到另一个活动的流程

 

11.部署图:如何部署到应用的环境中

 

12.UML可视化工具有很多,表达方面略有不同 ,但是在使用方面相似,这里使用的是AmaterasUML_1.3.4。

安装

安装前需要检查是否已经安装好了gef,可以在(help—about eclipse中查看),现在的新版本的ide中都已经内置已经安装好了,假如没有安装,网上有相应的安装方法,安装好后gef,然后将AmaterasUML_1.3.4插件包复制到eclipse安装目录下的dropins中。这类软件大多数都具有反编译功能,但是不怎么准确。

 

UML可视化语言入门

标签:组件图   作图   end   info   ali   技术分享   表示   过程   安装方法   

原文地址:https://www.cnblogs.com/gg128/p/9215550.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!