SysML 顺序图与 UML 顺序图一样,用于展示系统内部用户、界面、对象和实体之间的交互过程。它提供了一张随时间推移,对象之间消息传递的顺序映射图。通常,这些图表会被放在模型的“用例”下,用来具体说明某个用例场景——即用户将如何与系统进行交互,以及系统内部是如何运转以完成工作的。
顺序图是交互图的一种形式。它将对象显示为自上而下贯穿页面的生命线,并将它们随时间发生的交互表现为从源生命线指向目标生命线的箭头(即消息)。顺序图非常擅长直观地展示哪些对象之间进行了通信,以及是什么消息触发了这些通信
元素
顺序图中出现的主要素是:
连接器
顺序图中出现的主要连接器是:
注记
顺序图中的生命线必须是对象。尽管你可以直接将元素本身拖放到顺序图上作为生命线,但使用“对象”才更符合 UML 的构建规范。因此,当你将一个“模块”拖放到顺序图中时,请在弹出的“粘贴元素”对话框中,选择“作为元素的实例(对象)”选项。这会在图表所属的父包中,基于所选的 模块 元素创建一个新的对象。随后,你再在这些对象之间创建消息。