首页/开发/系统分析与架构设计速查/时序图(Timing Diagram)
需求分析与建模61 条

时序图(Timing Diagram)

以时间轴与状态轴展示单个或多个对象的状态取值随时间的变化,可标注持续时间约束与消息,常用于实时、嵌入式与协议时序建模。

横轴时间(可带刻度与持续时间约束)
纵轴对象的状态或离散值
典型用途超时判定、握手协议、硬件信号时序

PlantUML 时序图示例(片段)

PlantUML 时序图示例(片段)
@startuml
robust 传感器 as s
concise 网关 as g
@0
s is 待机
g is 监听
@100
s is 采集
g is 上报
@200
s is 待机
@enduml
关注“在多久内必须完成”的需求(如 200 ms 内响应心跳)用时序图表达比顺序图更直接。

易错点

  • 把时序图与顺序图混为一谈,评审时对时间约束理解不一致
  • 时间精度未标注(毫秒级还是秒级),测试无法判定

数据来源与参考

  • OMG UML 2.5.1 规范
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌