Starter Object Diagram
入门对象图模式创建一个对象图,该对象图具有通过链接(关联实例)连接的对象(实例规范)。 对象包含插槽,这些插槽允许为在类中定义的属性指定值。 包含数字的角色名称用于标识实例及其在关联的类或链接的对象方面所扮演的角色。
图1.显示一个对象图,其中两个对象通过链接(关联实例)连接。
Communication Diagram with Three Components
“具有三个组件的通信图”模式创建元素和一个图,以通过消息交换来显示正在运行的系统中组件之间的交互。 该图与序列图密切相关,但允许在结构上将元素布置在图中。 消息编号指示时间的流逝。
图1.显示了一个通讯图,其中三个组件通过交换消息进行交互。 时间由消息编号显示。
Basic State Machine with Fork and Join
具有分支和联接模式的基本状态机从其所显示的重要状态的角度描述了一个实体(例如,类,参与者,用例或测试用例)。 Forks用于对可以同时转换为两个状态的状态进行建模,然后可以使用Join重新组合转换。
图1.状态机图,显示了两个状态和两个转换以及一个初始伪状态和一个最终状态。 前叉将单个转换分为两个转换,转换随后通过联接进行重组。
Basic Activity Diagram with Exception Handler
具有异常处理程序的基本活动图模式将创建元素和一个活动图,其中包含一系列由控制流连接的动作和控制节点(初始,最终,决策等),指示触发动作的顺序。 异常处理程序是一个元素,它通过指定在受保护节点的执行中发生某种条件或事件时执行的备用操作,来保护操作(受保护的节点)。
图1.显示了一个活动图,其中包含通过控制流连接的多个动作和控制节点(初始,最终,决策)。 当发生与异常类型匹配的异常时,异常处理程序将接收传入的流。
Sequence with Component Instances
“带有组件实例的序列”模式创建元素及其实例,以及一个序列图,该序列图描述了Actor的实例(对象)与两个显示消息按时间顺序调用的组件的交互。 参与者和组件是实例,因此可以在特定级别描述交互。
图1.显示了一个序列图以及一个Actor实例与两个组件的交互以及它们交换的消息。