我有这个问题,我的系统是一家服装店,它允许顾客在购买日期一天后退回他购买的衣服。
退回衣服是用例......但我如何表示一日条件?我考虑过使用“Guard condition”,你觉得怎么样?
最佳答案
这里实际上是两个不同的用例,它们共享一个共同的操作。
您想创建一个“尝试退回衣服”的基本用例,然后将其扩展为两个不同的用例并归纳为它,例如:
- 基本用例是“尝试退回衣服”
- “1 天后”延伸“尝试退回衣服”
- “1 天内”延长“尽量退回衣服”
然后您可以在序列图中识别这些用例的结果,例如超过一天的客户不允许返回处理。
关于uml - 如何表示用例条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4037765/