前页 | 后页 |
UML行为模型
UML行为图描述了依赖于时间的系统元素,这些元素传达了系统的动态概念以及它们之间的相互关系。这些图中的元素类似于自然语言中的动词,并且连接它们的关系通常传达时间的流逝。例如,车辆预订系统的行为图可能包含诸如进行预订,租车和提供信用卡详细信息之类的元素。经验丰富的建模人员将在这些图中显示与结构元素的关系。
UML定义了七种行为图。
图表类型
图表类型 |
详情 |
也可以看看 |
---|---|---|
活动图 |
活动图对系统的行为以及这些行为在系统总体流程中的关联方式进行建模。 |
活动图 |
用例图 |
用例图捕获用例以及参与者与系统之间的关系;它们描述了系统的功能要求,外部操作员在系统边界进行交互的方式以及系统的响应。 |
用例图 |
状态机图 |
StateMachine图说明了元素如何在状态之间移动,并根据转换触发器和约束保护措施对其行为进行了分类。 |
状态机 |
时序图 |
时序图定义了时间范围内不同对象的行为,提供了对象随时间变化和交互的可视化表示。 |
时序图 |
顺序图 |
顺序图是行为的结构化表示,是一系列随时间变化的连续步骤。它们用于描述工作流,消息传递以及元素通常如何随时间协作以实现结果。 |
顺序图 |
通讯图 |
通讯图显示了运行时元素之间的交互,可视化了对象之间的关系。 |
通讯图 |
互动概述图 |
交互概述图将交互图(定时,顺序,通信和其他交互概述图)之间的协作可视化,以说明用于总体目的的控制流。 |
互动概述图 |