我正在为业务系统设计高级用例图,并希望表达两个单独的用例之间的关系,如下所示:
将这种关系表示为依赖关系是否正确, UseCase2 ---> UseCase1?
答案 0 :(得分:0)
在规范中没有关于它的任何内容,因此无法了解依赖关系在查看图表中的作用。
一个UC会影响系统,从而对其他UC的执行产生影响,这是很常见的,我们不会尝试证明这一点(请查看How to draw a use case diagram when an actor can change the other actor's use cases?
当然,如果确实需要,可以添加实例<<affect>>
的配置文件和构造型,并将其用于相关性以及相关说明。但是,如果您开始这样做,则图表中将有很多依赖项<<affect>>
,它们将变得不可读。
正确的方法不仅是绘制图表,而且还要添加文字说明来解释每个UC(当然还有参与者)的目标/效果,以及更多可能的事前/事后条件等