0

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

我有 2 节课JobTask. 这些是规则:

  • 每个Job都有 1 个或多个对应Task的 s。
  • 没有aTask就不能存在Job

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

类图

现在我正在尝试构建Object Diagram。假设我有一个包含 3 个任务的 Job Close Payroll :

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

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

对象图

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

谢谢

4

2 回答 2

2

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

于 2018-05-06T22:27:28.057 回答
2

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

于 2018-05-07T09:18:35.497 回答