uml - UML用例规范中是否有 "switch case"?

标签 uml use-case activity-diagram

用例规范中是否有“switch case”?

在要求中:

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

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

这两个“案例”将处于基本流程中,不是吗?那么如何指定“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#

最佳答案

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

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)。

enter image description here

关于uml - UML用例规范中是否有 "switch case"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32297292/

相关文章:

database - 级联删除用例

Scala 不可变映射,何时变为可变?

javascript - UML 事件图中的异步回调

uml - 在类图中显示功能的模板参数

uml - 如何构建 UML(企业架构师)项目

c++ - 用于模板继承的UML图

c# - 如何在 C# 中通过继承实现类组合

javascript - 在 JavaScript 中使用继承模式

c - 如何在 PlantUML 事件图中使用 C 中的 "continue"语句表示循环

UML2 事件图 : Object Flow and Control Flow