为什么 visual studio 将 UML 用例图关联形状显示为箭头?这是对的吗?

Why visual studio shows UML Use Case diagram Association Shape as Arrow? Is it correct?

我正在为大学项目制作 UML 用例图。我看到许多图表,其中关联仅由 显示。我读了一些关于它的 question/answers 和文章,他们也说要使用线。

我正在使用 Visual Studio 创建图表。但是 visual studio 中的关联显示了图表上的箭头。所以我的问题是,创建的图表是正确的还是错误的?为什么 Visual Studio 显示箭头?尝试使用简单的线形但不幸的是它不会落在演员身上。

我想知道箭头的正确位置是什么?还是没有箭头?或者两者都正确? 在图像中看到它显示箭头。

我检查了

中使用的符号

虽然 none 的文档明确禁止使用箭头,并且一些伪 UML 绘图工具允许您使用带有猪尾的粉红色线连接元素,但上述所有资源都使用 没有箭头 符号。跟随他们是明智的。

您可以像这样关闭默认关联的可导航性(并使箭头消失):

屏幕截图是使用 "Microsoft Visual Studio Ultimate 2015 CTP" 截取的。我相信用户界面原则在您的 Visual Studio 2012

中也会非常相似