首页/开发/系统分析与架构设计速查/顺序图组合片段(alt/opt/loop/par)
需求分析与建模61 条

顺序图组合片段(alt/opt/loop/par)

组合片段把顺序图分块并标注交互类型:alt 条件分支、opt 可选、loop 循环、par 并行、break 中断、critical 临界区、neg 无效交互,条件写在方括号内。

片段类型

片段含义典型场景
alt多分支,条件互斥支付成功 / 支付失败两条路径
opt条件成立才执行库存不足时触发补货通知
loop重复执行分页拉取全部订单
par并行执行同时调用风控与库存服务
break条件成立则中断当前片段鉴权失败直接结束流程
条件守卫应写业务条件(如 [库存充足])而非实现细节(如 [rows > 0])。

易错点

  • alt 分支未覆盖超时与降级路径,评审后仍留空白
  • loop 未注明终止条件,读者无法判断是有限重试还是长期轮询

数据来源与参考

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