1

我是 UML 表示的新手。我无法为以下表示映射 UML 表示

1. Company have many users.

2. Each user may belongs to different company.

3.Each user may have different roles in different company.

如果我为此提供了一个 UML 图,我们如何找到每个公司中用户的角色。

4

1 回答 1

2

在此处输入图像描述

我们从这张图中得到的信息:

1-公司可以有很多角色:经理,程序员是公司a中的角色

2- 每个角色都属于一家公司。

3- 一个用户可能有很多角色:a 公司的顾问和 b 公司的程序员。

4- 一个角色可能被许多用户取代:用户 1 和 2 都是公司 a 的程序员

此图显示的是静态结构,您无法使用类图识别哪个特定用户为哪个特定公司工作。

您可以为此目的使用对象图,但对象图对于仅显示具有特定实例的系统快照很有用。

于 2013-02-06T06:23:46.657 回答