【发布时间】:2016-07-20 09:31:31
【问题描述】:
例子:
- 用例 1:购买饮料
- 用例 2:购买食物
用户可以进入我们的商店并从订购一些饮料开始。我们可以向他追加销售食品 => 购买食品延伸购买饮料。
反过来也是可能的。一位用户想点一份三明治,我们向他追加了一杯饮料。 => 购买饮料延伸购买食物。
这是建模的正确方法吗,或者如果我们有一个专门用于购买饮料/购买食物的购买项目,使用泛化/专业化会更好。
或者也许还有其他方式......?
【问题讨论】:
-
您认为哪个系统表示“购买”和增值?对演员本身。您可能正在描述 POS。所以“卖X”基本上应该是UC。
标签: uml extends generalization