有没有"开关盒"在UML用例规范中?

时间:2015-08-30 13:57:12

标签: uml use-case activity-diagram

是否有任何"开关案例"在用例规范中?

在要求中:

  • 当用户选择"合同"在组合框中,一个"合同"选项卡出现,然后用户将与"合同"标签。
  • 当用户选择"独立资助","资助"选项卡出现,然后用户将与"资金"标签。

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

那两个"案例"将是基本流程,赢了吗?然后我如何指定" 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#

2 个答案:

答案 0 :(得分:13)

如果您在笔记中描述用例,请编写类似

的内容
  

步骤m:用户选择??来自combobox。如果选择是"合同"继续步骤n。如果选择是"资金"在步骤o恢复。 ...   ...

     

步骤n:继续步骤p。

     

步骤o:继续步骤p。

     

步骤p:......

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

如果您正在使用带有操作的活动,则可以使用具有多个传出转换的“决策”节点。然后,每个转换都有一个描述交换机的保护(多个if的类型)。

enter image description here

答案 1 :(得分:2)

PlantUML建议使用elseif-chains,它也提供了一个很好的图表。

example