UML结构体系简介
一、UML的结构
UML有3种基本的构造块,分别是事物(元素)、关系和图。事物是UML中重要的组成部分。关系把事物紧密联系在一起。图是很多有相互相关的事物的组。
二、UML的事物
UML中的事物也称为建模元素,包括结构事物、动作事物、分组事物和注释事物。这些事物是UML模型中最基本的面向对象的构造块。
1.结构事物:结构事物在模型中属于最静态的部分,代表概念上等或物理上的元素。
总共有7种结构事物:
- 首先是类,类是描述具有相同属性、方法、关系和语义的对象的集合。
- 第2种是接口(interface),接口是指类或组件提供特定服务的一组操作的集合。
- 第3种是协作,协作定义了交互的操作,是一些角色和其他元素一起工作,提供一些合作的动作,这些动作比元素的总和要大。
- 第4种是用例,用例是描述一系列的动作,这些动作是系统对一个特定角色执行,产生值得注意的结果的值。
- 第5种是活动类,活动类是这种类,它的对象有一个或多个进程或线程。
- 第6种是构件,构件是物理上或可替换的系统部分,它实现了一个接口集合。在一个系统中,可能会遇到不同种类的构件,如DCOM或EJB。
- 第7种是节点,节点是一个物理元素,它在运行时存在,代表一个可计算的资源,通常占用一些内存和具有处理能力。
2.行为事物:是UML中的动态部分。它们是模型中的动词,描述了跨越时间和空间的行为。
包括:交互、状态机、活动
3.分组事物:UML模型的组织部分。包括:包
4.注释事务:用来描述、说明和标注模型的任何元素。包括:注释。