首页
学习
活动
专区
圈层
工具
发布

UML超图
EN

Stack Overflow用户
提问于 2011-07-30 14:51:00
回答 3查看 217关注 0票数 0

这是一个描述“超图”的UML图。有人告诉我超图是一个n-关联。

但是,我不知道这个图表意味着什么关系。以下是我的猜测:

means...)

  • each

  • a队有n名队员

  • 每名队员有一队

  • 每队每年都有一支队(不管每年

H 112>n人玩H 213f 214

我说的对吗?如果没有,我做错了什么?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-07-30 15:06:00

首先,并不总是缺少显式的多重性意味着1;在UML中,简单地省略多重信息是可以的,特别是在领域模型中。

如果他们确实打算有1种多重性,最好的解读方法可能是“存在(年份、团队、球员)三倍值和. 1.对于给定的团队和年份,许多球员是可能的;2.对于给定的团队和球员,只有一年是可能的;3.对于给定的一年和球员,只有一个团队是可能的。”唯一奇怪的是2.,即使这也是一条有意义的商业规则。为了让一名球员在多年内为同一支球队效力,让多年多。

票数 1
EN

Stack Overflow用户

发布于 2011-07-30 16:57:40

图中的图形多样性只表达了三个参与者之间的关系(帕特里克在他的答复中已经解释了这三个关系)。

没有关于这三个类之间一对一关系的信息,也就是说,图表可以告诉您,一个球员在给定的一年中只在一支球队中打球,但是无法知道球员在他/她的一生中可以参加的球队的数量是否有任何限制。

票数 0
EN

Stack Overflow用户

发布于 2011-09-03 03:01:40

我引用了一个我不知道的消息来源..。

当其他n-1端的值固定(1)时,关联端的多重性表示末端的潜在值数。

也就是。

许多球员(1年和1支球队)

1支球队(1年和1名球员)

1年(1支球队和1名球员)

(一年,一队) =>很多球员

(1年,1名球员) => 1队

(1支球队,1名球员) => 1年

我在关联表中可视化行,其中包含关联中的每个成员的外键列。一年,团队和球员。

每一排都是你的超图边.它代表了一套1年,1支球队和1名球员。然后在多个行上表现出更大的多重性。

如下所示

许多球员(一年和一队):映射到年份和团队组合,这并不是唯一的(许多球员可以有相同的年份和团队,因此这意味着这一对球员需要出现在每一个球员行)

1队(1年和1名球员):年份,球员独特,最多一行可以包含相同的组合。

1年(1名队员和1名球员):团队,球员独特

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6883896

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档