用例图中的依赖关系
Dependency in Use Case Diagrams
我正在为业务系统绘制高级用例图,想要表达 2 个独立用例之间的关系,如下所示:
- Actor1 执行 UseCase1
- Actor2 执行 UseCase2
- 但是 UseCase2 的结果在某种程度上受到了 UseCase1 的影响。
将这种关系表示为依赖关系是否正确,
用例 2 ---> 用例 1?
规范中没有这方面的内容,因此无法通过查看您的图表来理解依赖项的作用。
一个 UC 影响系统从而对其他 UC 的执行产生影响是很常见的,我们不试图证明这一点(看
当然,如果你真的想要,你可以添加一个配置文件和刻板印象,例如 <<affect>>
并将其用于你的依赖项,以及相关的解释。但是,如果您开始这样做,您的图表中将有很多依赖项 <<affect>>
,并且它们将不可读。
正确的方法不仅是做图表,还要添加文字描述来解释每个 UC(当然还有演员)的 goal/effects 更多可能的 pre/post 条件等
我正在为业务系统绘制高级用例图,想要表达 2 个独立用例之间的关系,如下所示:
- Actor1 执行 UseCase1
- Actor2 执行 UseCase2
- 但是 UseCase2 的结果在某种程度上受到了 UseCase1 的影响。
将这种关系表示为依赖关系是否正确, 用例 2 ---> 用例 1?
规范中没有这方面的内容,因此无法通过查看您的图表来理解依赖项的作用。
一个 UC 影响系统从而对其他 UC 的执行产生影响是很常见的,我们不试图证明这一点(看
当然,如果你真的想要,你可以添加一个配置文件和刻板印象,例如 <<affect>>
并将其用于你的依赖项,以及相关的解释。但是,如果您开始这样做,您的图表中将有很多依赖项 <<affect>>
,并且它们将不可读。
正确的方法不仅是做图表,还要添加文字描述来解释每个 UC(当然还有演员)的 goal/effects 更多可能的 pre/post 条件等