用例图中的依赖关系

Dependency in Use Case Diagrams

我正在为业务系统绘制高级用例图,想要表达 2 个独立用例之间的关系,如下所示:

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

将这种关系表示为依赖关系是否正确, 用例 2 ---> 用例 1?

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

一个 UC 影响系统从而对其他 UC 的执行产生影响是很常见的,我们不试图证明这一点(看

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

正确的方法不仅是做图表,还要添加文字描述来解释每个 UC(当然还有演员)的 goal/effects 更多可能的 pre/post 条件等