Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Uml 相同的用例,不同的参与者,稍微不同的场景_Uml_Use Case - Fatal编程技术网

Uml 相同的用例,不同的参与者,稍微不同的场景

Uml 相同的用例,不同的参与者,稍微不同的场景,uml,use-case,Uml,Use Case,假设我有一个名为“addSalesForecast”的用例,我有两个参与者:商店经理和CEO 商店经理只能为自己的商店添加销售预测,而CEO可以为所有商店添加销售预测。因此,区别在于首席执行官必须首先选择一家店铺,然后添加预测(店铺经理将直接访问以添加预测)。 我认为我可以通过在场景中添加一个“如果”来解决这个问题,例如:“如果用户是CEO,那么他必须首先选择一家店铺” 提前感谢。不幸的是,关系经常被错误使用,您不应该使用它。相反,您只需应用表示需要首先选择店铺的前置和后置条件: 另见

假设我有一个名为“addSalesForecast”的用例,我有两个参与者:商店经理和CEO 商店经理只能为自己的商店添加销售预测,而CEO可以为所有商店添加销售预测。因此,区别在于首席执行官必须首先选择一家店铺,然后添加预测(店铺经理将直接访问以添加预测)。 我认为我可以通过在场景中添加一个“如果”来解决这个问题,例如:“如果用户是CEO,那么他必须首先选择一家店铺”

提前感谢。

不幸的是,
关系经常被错误使用,您不应该使用它。相反,您只需应用表示需要首先选择店铺的前置和后置条件:

另见