除了“扩展”或“包含”之外,我们如何显示用例之间的简单依赖关系。例如,我们想说use case1依赖于由user1完成的use case2。可以使用简单的箭头吗?箭头应该指向哪个方向?
直接连接到用例的完整类列表如下(UML 2.5标准图18.1):
但这并不意味着您不能在用例图中使用其他UML元素。UML标准未将任何元素限制在图表中。您甚至可以在一个图表中使用所有UML元素。当然,那样是没有意义的。
例如,实际可用的工具集可以查看VP UML的用例调色板上的元素。除了已经提到的之外,还有:
此处你可以看到一个简短的带解释的列表。
正如您所见,依赖关系不仅被标准允许,而且被广泛使用。
在您的情况下,我会从演员 (user1) 指向 case1,然后 case1 << includes >> case2。您需要时刻记住图表的目的。如果您将 UML 用作草图,则仅需确保图表可理解且在范围内即可。过度规范化并不能支持此目的。