1.
2.
2.1 类图:用于定义系统中的类,描述系统的内部结构和类的关系,类图主要描述系统的静态结构
2.2 对象图:对象图是类图的一个实例,描述了系统在具体的时间点上所包含的对象以及各个对象之间的关系
3.
3.1状态图:用来描述类的对象所有可能的状态以及事件发生时状态的转移条件
3.2活动图:用来描述用例要求所要进行的活动以及所要进行的活动间的约束关系,使用活动图有利于识别系统的并行活动。
3.3交互图:用来描述对象之间的交互关系
3.3.1序列图:用来描述对象间之间的交互顺序,着重体现对象间消息传递的时间顺序,强调对象之间消息的发送顺序,同时也显示对象之间的交互过程。
3.3.2协作图:用来描述对象之间的合作关系,更侧重于那些对象之间有消息的传递
4.实现图
4.1组件图:描述代码构件的物理结构以及各构件之间的依赖关系,一个构件可以
是一个资源文件、一个二进制文件或者一个可执行的文件。
4.2部署图:部署图定义了系统中硬件的物理体系结构,用来描述实际的物理设备以及他们之间的连接关系
以上是对UML九种图的基本功能介绍,而每种图又有它自身的相关知识,但要想熟练掌握这九种图,每种图里还有很多相关知识……