在 Visio 中建模 UML:当类移动时,连接器(关联等)不会随之移动

在 Visio 中建模 UML:当类移动时,连接器(关联等)不会随之移动

以下是重现我的场景的步骤:

  1. 打开Visio 2013,开始一个新的UML图。
  2. 添加一个班级。
  3. 添加另一个类。
  4. 在两个类之间添加关联。

    该图现在应如下所示:

    与关联相关的两个类

  5. 将最右边的类别稍微向下移动。

    结果:连接器没有移动。请参阅:

    两个看似毫无关联的班级

    预期的:该协会应该坚持第二类。

我之所以将其作为 SU 问题而不是 MS Connect 上的错误来写,原因有两个。首先,我担心我在这里遗漏了一些东西,我应该以不同的方式使用 Visio 来实现预期的行为。其次,如果这个我仍然很想知道是否有人知道解决这个问题的方法。

我尝试搜索([1][2][3]) 以及使连接器粘附到 UML 类框的各个部分,但这些都无济于事。

我还用两个流程图流程形状和一个统一模型两者之间的定向关联:在这种情况下,连接器向前走。

我在这里遗漏了什么?

答案1

唉,在输入这​​个问题几分钟后,我又摆弄了一下,找到了答案。显然,Visio 对连接器所附着的东西非常挑剔。我随意地拖动连接器并将其链接到位ClassName,如下所示:

粘在 ClassName 上

相反,你应该摆弄你的鼠标,直到看到这个:

粘在课堂上

到目前为止我发现的最简单的方法是将鼠标移动到 Class 框的左边缘,直到绿线围绕整个框。

把它留在这里,希望它也能帮助其他人。

相关内容