11

用例规范中是否有任何“切换案例”?

在要求中:

  • 当用户在组合框中选择“合同”时,会出现一个“合同”选项卡,然后用户将与“合同”选项卡进行交互。
  • 当用户选择“独立资助”时,会出现一个“资助”选项卡,然后用户将与“资助”选项卡进行交互。

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

这两个“案例”将处于基本流程中,不是吗?那么我该如何指定“switch-case”呢?

编辑:(因为我在做什么有很多错误,我会说清楚)

我没有画用例或画活动图,我介于两者之间。我正在编写用例规范(用于描述用例,稍后将用于绘制活动图)。

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

4

3 回答 3

19

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

步骤 m:用户选择 ?? 从组合框。如果选择是“合同”,则在步骤 n 恢复。如果选择是“资金”,则在步骤 o 中恢复。……

第 n 步:在第 p 步继续。

步骤 o:在步骤 p 继续。

步骤 p:...

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

如果您使用带有动作的活动,您可以使用一个决策节点,您可以从该节点有多个传出转换。然后每个转换都有一个描述开关的守卫(一种多重如果)。

在此处输入图像描述

于 2015-08-30T18:30:29.057 回答
6

PlantUML 建议 elseif-chains 也给出了一个很好的图表。

例子

于 2017-11-15T16:43:45.947 回答
1

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

在此处输入图像描述

于 2021-08-19T14:46:09.377 回答