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

如何创建同一用例下包含多选项的UML用例图

UML用例图多选择场景的规范表示方案

首先你提到的三角形可选标识属于UML活动图的决策节点,确实不属于用例图的原生元素,用例图本身的定位是展示系统提供的功能集合、参与者与功能的关联关系,不需要承载流程判断逻辑,针对你的购票+可选购食品的场景,有两种行业通用的处理方式:

  • 仅用用例图表达功能可选性,不绘制流程逻辑
    你只需要在图中定义3个核心元素即可:参与者顾客、基础用例购买电影票、扩展用例购买食品饮料。两者的可选关系可以通过UML标准的extend(扩展)关系表示:给购买电影票添加扩展点「购票完成后」,购买食品饮料作为扩展用例,用带虚线的箭头指向基础用例购买电影票,即可清晰标注这是可选触发的附加功能,不需要额外加判断标识,具体的选择逻辑可以放在配套的用例说明文档里补充。
  • 搭配活动图完整展示选择流程
    如果你需要完整呈现「先选是否购票、再选是否购食品」的判断流程,用活动图实现即可,刚好适配你提到的决策节点特性,画法如下:
    1. 初始节点 → 触发第一个决策节点「是否购买电影票?」
    2. 决策节点输出两个分支:选择「否」直接走向活动终节点;选择「是」则执行购票流程
    3. 购票流程结束后触发第二个决策节点「是否购买食品饮料?」
    4. 决策节点输出两个分支:选择「否」走向活动终节点;选择「是」则执行购食品饮料流程,完成后走向活动终节点

行业通用实践中不会强制要求用用例图承载流程逻辑,两种图配合使用就能清晰覆盖你的需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 20:57:03