UML中的事务
- 结构事务
- 行为事务
- 分组事务
- 注记事务
结构事务
【1】类
类是对一组具有相同属性、方法、关系和语义对象的描述,一个类实现一个或多个接口。
【2】接口
接口描述了一个类或构件的一个服务的操作集,结构仅仅是定义了一组操作的规范,它并没有给出这组操作的具体实现。
【3】协作
协作定义了一个交互,它是由一组共同工作以及提供某协作的角色和其他元素构成的群体,这些协作行为大于所有元素的各自行为的总和。因此,协作有结构、行为和维度。一个给定的类可以参与几个协作。
【4】用例
用例是对一组动作序列的描述,系统执行这些动作将产生一个对特定的参与者(actor)有价值且可观察的结果。
【5】主动类
其对象至少拥有一个进程或线程,因此它能启动控制活动。
【6】构件
构件是系统中物理的、可替代的部件,它遵循且提供一组接口的实现
【7】节点
节点是运动在运行时存在的物理元素,它表示了一种可计算的资源,它通常至少有一些记忆能力处理能力。一个构件集可以驻留在一个节点内,也可以从一个节点迁移到另一个节点。
行为事务
行为事务是UML模型的动态部分。他是模型中的动词,描述了跨越时间和空间的行为。共有两类主要的行为事务。
【1】交互
他由在特定语境中共同完成一定特定任务的一组对象之间交换的消息组成。一个对象群体行为或单个操作的行为可用一个交互来描述。
interaction设计一些其他元素,包括消息、动作序列(由一个消息所引起的行为)。links(对象间的连接)