主要内容

本页采用了机器翻译。点击此处可查看英文原文。

使用序列图描述系统行为

您可以使用与 System Composer™ 集成的序列图来描述系统行为,即组件在序列消息交换中的交互。创建交互和编写序列图时,您可以:

  • 使用生命线将组件的实例表示为交互的参与者。

  • 使用消息表示生命线之间的通信。使用消息标签来描述生命线之间应如何交互。

  • 使用门描述架构与其环境之间的消息交换。

  • 使用片段和操作数对消息进行分组,并实现更复杂的语义,如条件语句或循环。

  • 在创建新生命线和消息时,在架构模型中共建组件、端口和连接。

  • 反复检查架构与相应的序列图之间的一致性。

  • 使用调用和响应消息表示服务组件之间的交互。有关详细信息,请参阅使用序列图描述客户端与服务器之间的交互

要了解与编写序列图相关的概念的更多信息,请参阅使用可执行序列图指定组件之间的操作限制

创建新序列图

要在架构视图库中创建序列图,请使用以下三种方法之一:

  • 从工具栏中点击 建模 > 序列图

    1. 要创建新的序列图,请点击新建 > 序列图

    2. 在“视图浏览器”中创建了一个名为 SequenceDiagram1 的新序列图,序列图选项卡变为活动选项卡。在序列图属性下,您可以重命名序列图。

  • 要通过编程创建序列图,请使用 addInteraction 函数创建一个新的序列图。有关详细信息,请参阅以编程方式创建序列图

  • 架构视图库中,右键点击一个视图,然后选择新建序列图

    使用视图中的所有组件创建了一个新的生命线序列图。

编写、仿真并验证序列图

序列图与架构模型在 System Composer 中集成在一起。在设计系统时,使用序列图作为规划工具来设想系统的行为。您可以在开发系统设计时,反复仿真序列图,以验证预期的事件序列。

主题描述
以交互方式编写序列图交互式创建和编辑序列图。
使用序列图中的片段建模复杂交互实现不同类型的片段。
以编程方式创建序列图以编程方式创建和编辑序列图。
通过序列图编写架构模型共同创建和同步,以保持序列图与架构之间的一致性。
交通信号灯示例的序列图仿真仿真交互以验证系统行为。

提示

要了解更多关于 System Composer 概念在系统工程设计中的应用,请参阅System Composer 概念

另请参阅

工具

函数

对象

主题