0

我正在为业务系统制作高级用例图,并希望表达 2 个单独的用例之间的关系,如下所示:

  1. Actor1 执行 UseCase1
  2. Actor2 执行 UseCase2
  3. 但是 UseCase2 的结果在某种程度上受到了 UseCase1 的影响。

将这种关系表示为依赖关系,UseCase2 ---> UseCase1 是否正确?

在此处输入图像描述

4

1 回答 1

0

规范中没有任何内容,因此无法通过查看图表来理解依赖项的作用。

UC 会影响系统从而对其他 UC 的执行产生影响是很常见的,我们不会尝试展示这一点(请参阅当参与者可以更改其他参与者的用例时如何绘制用例图?

当然,如果您真的想要,您可以添加一个配置文件和原型,<<affect>>并将其用于您的依赖项,并附上相关的解释。但是,如果您开始这样做,您的图表中将有很多依赖<<affect>>项,并且它们将不可读。

正确的方法是不仅要制作图表,还要添加文字描述来解释每个 UC(当然还有演员)的目标/效果,更多可能的前置/后置条件等

于 2019-03-10T12:11:54.823 回答