用例规范中是否有“switch case”?
在要求中:
- 当用户在组合框中选择“契约(Contract)”时,会出现“契约(Contract)”选项卡,然后用户将与“契约(Contract)”选项卡进行交互。
- 当用户选择“独立资助”时,会出现“资助”选项卡,然后用户将与“资助”选项卡进行交互。
如何在我的用例规范中指定此用例?
这两个“案例”将处于基本流程中,不是吗?那么如何指定“switch-case”呢?
编辑:(因为我正在做的事情有很多错误,我会说清楚)
我没有在绘制用例或事件图,我处于两者之间。我正在编写用例规范(用于描述用例,稍后将用于绘制事件图)。
最佳答案
如果您在注释中描述用例,请编写类似的内容
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、o
和 p
是场景中的后续步骤编号。
如果您将事件与操作一起使用,则可以使用具有多个传出转换的决策节点。每个转换都有一个描述开关的保护(类似于多重 if)。
关于uml - UML用例规范中是否有 "switch case"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32297292/