前页 | 后页 |
UML行为模型
UML行为图表描述了依赖于时间的系统元素,并传达了系统的动态概念以及它们如何相互关联。这些图中的元素类似于自然语言中的动词,连接它们的关系通常传达时间的流逝。例如,车辆预订系统的行为图可能包含诸如“预订”、“租车”和“提供信用卡详细信息”等元素。经验丰富的建模者将在这些图表上显示与结构元素的关系。
UML定义了七种类型的行为图。
图表类型
Diagram Type |
Detail |
See also |
---|---|---|
活动图表 |
活动图模型系统的行为,以及这些行为在系统整体流程中的关联方式。 |
活动图表 |
用例图表 |
用例图捕获参与者和系统之间的使用案例和关系;它们描述了系统的功能要求、外部操作员在系统边界交互的方式以及系统的响应。 |
用例图表 |
状态机图表 |
状态机图说明了元素如何在状态之间移动,根据转换触发器和约束守卫对其行为进行分类。 |
状态机 |
图表 |
时序图定义了不同对象在时间尺度内的行为,提供对象随时间变化状态和交互的可视化表示。 |
图表 |
序列图表 |
序列图是行为的结构化表示,随着时间的推移一系列顺序步骤。它们用于描述工作流程、信息传递以及元素如何随着时间的一般进行合作以实现结果。 |
序列图表 |
通讯图表 |
通讯图在运行时显示元素之间的交互,可视化对象间的关系。 |
通讯图表 |
交互图表 |
将交互关系图、交互、序列通讯和其他交互图之间的合作关系图可视化,以说明服务流程的目的。 |
交互图表 |