uml的9种图

来源:互联网 发布:远光java面试题 编辑:程序博客网 时间:2024/04/28 01:36

  

  UML中的图是UML结构中的基本构造块的一部分,图是体现UML思想的关键,每


一种图都会将UML中的事物,关系,规则和公共机制有所表现。可以说有了图的深


入理解,那些理论化的层面自然就会变得简单。

 一,用例图

  用例图是用来描述用户的需求,从用户的角度描述系统的功能,并指出各功能的执行者,强调谁在使用系统,系统为执行者完成哪些功能。


二,类图

  静态图的一种,用于定义系统中的类,包括描述类的内部结构和类之间的关系


三,对象图

  也是一种静态图,和类图类似,主要描述了系统在具体时间点上所包含的对象以及各个对象之间的关系。


四,活动图

  行为图的一种,那么先介绍一下什么是行为图,行为图是用来描述系统的动态模型和对象之间的交互关系。

那么活动图就是用来描述满足用例要求所要进行的活动以及活动间的约束关系。


五,状态图

  用来描述累的对象所有可能的状态以及事件发生时的状态的转移事件。状态图就是类图的补充。


六,序列图

  交互图的一种,交互图是用来描述对象之间的交互关系。

  序列图是描述对象之间的交互顺序,体现在时间与过程。


七,协作图

  交互图的另一种,描述了对象时间的合作关系,侧重说明那些对象之间有消息传递。



这里要说明一点的是

序列图和协作图是可以互相转化的

八,构件图(实现图的一种)

  用来描述代码构建的物理结构以及各个构建之间的依赖关系。


九,部署图

  定义了系统中硬件的物理体系结构,用来描述实际的物理设备以及他们之间的连接关系。



以上是UML的九种图的宏观介绍,从全局的角度了解各种图,可以帮助我们在每一种


图的运用方面更好的实现其作用。


0 0