You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

UML序列图对象终止场景的终止符号使用问题咨询

UML序列图终止符号(termination symbol)标注指南

你查到的十字形对象销毁符号确实是序列图终止符号的一种,但不是全部。UML 2.0及之后版本的规范里,序列图的终止符号分两类,对应不同标注场景,也是这类课程作业的高频扣分点:

  • 单对象生命周期终止标记
    就是你查到的十字形×,标注位置是对应参与者生命线(序列图里每个对象下方延伸的竖直虚线)上、该对象完成交互被销毁的时间点,十字要和生命线垂直交叉,代表这个对象的生命周期在当前交互流程中到此结束。比如临时资源释放、用户会话注销、流程实例完结这类场景,对应的对象都要在对应位置加这个标记。注意:全程参与整个交互、不会中途销毁的对象(比如持久化数据库、全局服务类)不要乱加这个标记。
  • 整段交互终止标记
    课程作业里老师要求补的终止符号大概率是这个,也是很多初学者容易漏掉的标记:它用来标记当前序列图描述的整套交互流程正式结束,不存在后续未画出的分支或流程。标准画法有两种:要么在所有消息交互的最末尾,画一条横跨全部参与者生命线的粗水平实线;要么在流程最终落点位置加和活动图结束节点一致的标记——实心圆外包裹一个空心细圈,代表整个交互到这里完全终止。

标注实操提示

  • 十字销毁标记必须精准落在对应对象的生命线上,和触发对象销毁的消息位置水平对齐,不要悬空或者错放到其他对象的生命线上
  • 整段交互的终止标记必须放在所有交互消息的最下方,不要插在流程中间打断交互逻辑
  • 如果用可视化绘图工具制作,直接在组件库搜索destroy/对象销毁就能找到十字标记,搜索interaction end/交互结束就能找到整体流程终止标记,直接拖拽到对应位置即可

内容的提问来源于stack exchange,提问作者zeshan ahmad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.29 18:57:18