标签: uml use-case
假设我有一个名为" addSalesForecast"的用例。我有两个演员:商店经理和CEO 那么店铺经理只能为自己的店铺添加销售预测,而另一方面,CEO可以为所有店铺添加销售预测。因此,不同之处在于首席执行官必须首先选择商店然后添加预测(商店经理将有直接访问权限来添加预测)。 我认为我可以通过添加" If"来解决这个问题。在场景中例如:"如果用户是CEO,那么他将首先选择一家商店"。
提前致谢。
答案 0 :(得分:2)
不幸的是,<<extend>>关系经常使用错误,您应该不使用它。相反,您只需应用表明需要首先选择商店的前后条件:
<<extend>>
另见here。