17.8.1 序列图表示法
图形节点
表17.1展示了序列图中可以包含的图形节点。
表17.1 Graphic Nodes Included in Sequence Diagrams
节点类型 | 图示 | 参考 |
---|---|---|
框(用于交互) | ![]() |
围绕序列图展示了一个矩形框,在左上角的格间中显示名称,参见17.2.4(交互) |
生命线 | ![]() |
参见17.3.4(生命线) |
执行规约 | ![]() |
参见17.2.4(执行规约) |
交互使用 | ![]() |
参见17.4.4(交互使用) |
联合片段 | ![]() |
参见17.6.4(联合片段) |
状态不变量 | ![]() |
参见17.2.4(状态不变量) |
连续 | ![]() |
参见17.6.4(连续) |
共同区域 | ![]() |
参见17.6.4(并行交互操作符) |
销毁出现规约 | ![]() |
参见17.4.4(销毁出现规约和图17.14中的示例) |
持续约束 持续观测 | ![]() |
参见图17.5 |
时间约束 时间观测 | ![]() |
参见图17.5 |
图形路径
表17.2给出了图形节点之间的图形路径。
表17.2 Graphic Paths Included in Sequence Diagrams
类型 | 图示 | 参考 |
---|---|---|
消息 | ![]() |
依据它们所表达消息的种类,消息有不同的变体。这里展示了异步消息、一个调用和一个响应。这些都是完整的消息。参见17.4.4(消息) |
丢失的消息 | ![]() |
丢失的消息的目的地在描述的范围之外。参见17.4.4(消息) |
发现的消息 | ![]() |
发现的消息的接收者知道,但发送者在规约中没有描述。参见17.4.4(消息) |
一般化排序 | ![]() |
参见17.5.4(一般化排序) |
交互是封闭分类符的行为单元。交互关注于再分类符的可连接元素之间利用消息来传送信息。