我正在为业务系统制作高级用例图,并希望表达 2 个单独的用例之间的关系,如下所示:
- Actor1 执行 UseCase1
- Actor2 执行 UseCase2
- 但是 UseCase2 的结果在某种程度上受到了 UseCase1 的影响。
将这种关系表示为依赖关系,UseCase2 ---> UseCase1 是否正确?
我正在为业务系统制作高级用例图,并希望表达 2 个单独的用例之间的关系,如下所示:
将这种关系表示为依赖关系,UseCase2 ---> UseCase1 是否正确?
规范中没有任何内容,因此无法通过查看图表来理解依赖项的作用。
UC 会影响系统从而对其他 UC 的执行产生影响是很常见的,我们不会尝试展示这一点(请参阅当参与者可以更改其他参与者的用例时如何绘制用例图?
当然,如果您真的想要,您可以添加一个配置文件和原型,<<affect>>
并将其用于您的依赖项,并附上相关的解释。但是,如果您开始这样做,您的图表中将有很多依赖<<affect>>
项,并且它们将不可读。
正确的方法是不仅要制作图表,还要添加文字描述来解释每个 UC(当然还有演员)的目标/效果,更多可能的前置/后置条件等