一、UML组成
UML包括 事务、关系和图,其中事务是UML中重要的组成部分,关系具有联系元素的作用,而图是很多有相互关系的事务的组。
1.1.1 、事务
UML中的事务包括构建事务、行为事务、分组事务和注释事务。
1、构件事务
构建事务是UML模型的静态部分、描述概念或物理元素,主要包括类、接口、协作、用例、组件、节点和活动类。
1.1、类
类是对具有相同属性、方法、关系和语义的一组对象的抽象。
UML类的符号如图所示:
-:表示属性 + :表示方法。
1.2、接口
接口是为类或组件提供特定服务的一组操作的集合。一个接口可以实现类或组件的 全部动作,也可以实现其中的一部分。
接口表示方法如下:
1.3、协作
协作类定义了交互操作。一个给定的类可能是几个协作的组成部分,这些协作代表构成系统模式的实现。协作在UML使用虚线构成的椭圆表示,如下图所示:
1.4、用例
用例是描述系统中特定参与者的执行的一系列动作。模型中的用例通常用来组织动作事务,他是来通过协作实现的,UML中使用实线椭圆表示用例,如图:
1.5 、组件
组件是实现了一个接口集合的物理上可替换的系统部分。如图:
1.6、节点
节点是运行时存在的一个物理元素,代表一个可计算的资源,通常占用一些内存,具有处理能力。 节点在UML中的表示方法是:立体的矩形。
1.7、活动类
活动类是类对象有一个或多个进程或线程的类,与普通类相似,只是该类对象代表元素的行为和其他元素同时存在。UML中活动类的表示法与类相同,只是边框使用粗线条,如图所示: