首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >证明给定的UML-Diagram没有实例

证明给定的UML-Diagram没有实例
EN

Stack Overflow用户
提问于 2019-03-27 16:05:54
回答 1查看 33关注 0票数 1

给定右上角的图表,我应该决定它是否有任何有效的实例。现在,给定的图像是一个反例('wegen‘意为’原因‘)。反诉使用对象的基数(“M chtigkeit”)。

我不明白,为什么像在UML中,A与C (rel1)的两个对象有关,例如,2*x-A=x-C_x。因此,对于每一个A,必须有2C才能生成一个有效的实例。因此,2~*_

为什么是相反的呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-27 16:20:39

  • 2*|A| = |C|,因为C对象的数量是A的两倍,因为每个A都有两个相关联的C
  • |A| = |B|因为他们有一个1-1的关系
  • 3*|C| = 2*|B|,因为每个C有3个B,每个B有2个C
  • (4)和(5)只是最后一个矛盾的替换。

q.e.d

正如@ShiDoiSi所指出的,在多重性中不存在{unique}约束。这将使对同一个实例有多个关联成为可能。所以,你有1-1的关系。因此,在这种情况下,您实际上可以使用对模型进行有效实例化。

现在去告诉你的老师xD

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

https://stackoverflow.com/questions/55381716

复制
相关文章

相似问题

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