UML用例规范中有"switch case"吗?

Is there any "switch case" in UML use-case specification?

用例说明中有"switch case"吗?

在要求中:

如何在我的用例规范中指定这个用例?

那两个 "case" 将处于基本流程中,不是吗?那我怎么指定"switch-case"?

编辑:(因为我做的很多错误,我会说清楚)

我没有在画用例或画 activity 图,我在两者之间。我在写use-case specification(用来描述一个用例,后面画activity图会用到)

更多详情:https://www.google.com.vn/search?q=use-case+specification&biw=1280&bih=683&source=lnms&tbm=isch&sa=X&ved=0CAYQ_AUoAWoVChMIn6ujsMDRxwIVC5COCh3aNQGY#

如果您在注释中描述用例,请写类似

的内容

Step m: User selects ?? from combobox. If selection is "contract" resume at Step n. If selection is "Funding" resume at Step o. ... ...

Step n: Resume at Step p.

Step o: Resume at Step p.

Step p: ...

其中 m, n, op 是您方案中的后续步骤编号。

如果您将活动与操作结合使用,您可以使用决策节点,从中您可以进行多个传出转换。然后每个转换都有一个描述开关的守卫(一种多if)。

PlantUML 建议使用 elseif 链,它也给出了一个漂亮的图表。

我认为这个案例达到了案例的目的并遵循了 UML 决策对象规则。