【问题标题】:UML: Why associations are not shown in Object Diagram in Visio 2003?UML:为什么在 Visio 2003 的对象图中不显示关联?
【发布时间】:2018-05-06 21:49:38
【问题描述】:

我正在使用 Visio 2003;全名为Microsoft Office Visio for Enterprise Architects (11.8328.8405) SP3

我有 2 个课程 JobTask。这些是规则:

  • 每个Job 有1 个或多个对应的Tasks。
  • 没有JobTask 就无法存在。

这是我构建的类图,其中包括2个和1个组合关联

现在我正在尝试构建对象图。假设我有一份工作关闭工资单,它有 3 个任务:

  1. 运行工资单
  2. 验证工资单数据
  3. 发送工资单

到目前为止,我以这种方式创建了 对象图

我遇到的问题是对象图中的关联。我期待JobTask 之间的关联会自动显示在Object Diagram 中,就像它在Class Diagram 中定义的方式一样。但它没有发生。我在这里做错了什么?我是否必须在对象图中再次定义该关联?我希望不是。

谢谢

【问题讨论】:

    标签: uml associations visio class-diagram object-diagram


    【解决方案1】:

    实例不是类,因此没有关联。实例通过Links 连接,这不是Associations,而是后者的实例化。另见uml-diagrams.org

    【讨论】:

    • Visio 不是真正的 CASE 工具,它只支持非常基本的逻辑,但总的来说它是绘制图表而不是构建模型的工具。恐怕您只是对该工具期望过高。如果您想从模型构建中受益,您应该考虑使用一些真正的建模工具。
    • @Ister 我是这么认为的。您应该将其发布为答案,因为它实际上回答了 OP 的问题。
    • 我打算将其发布为答案 XD。我在手机上回答,只是误点击。谢谢,现在按原样发布。
    【解决方案2】:

    Visio 不是真正的 CASE 工具,它只支持非常基本的逻辑,但总的来说它是绘制图表而不是构建模型的工具。恐怕您只是对该工具期望过高。如果您想从模型构建中受益,您应该考虑使用一些真正的建模工具。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多