uml - 你如何在 GenMyModel 中创建 XOR 关系?
问题描述
我有一个任务,我应该创建一个 UML 类图。让我解释一下:
有两种类型的存储单元(A 和 B)。物品只能放置在 A 或 B 类型的存储单元中。
我正在使用的书描述了 XOR 关系的使用,如下所示:
即对于我的示例,一个项目只能与类型 A 或 B 的存储单元相关联。我非常喜欢工具GenMyModel。有没有办法在该工具中表示这一点?我已经疯狂地搜索,找不到任何东西。
干杯,
美味的茶
解决方案
GenMyModel 是一个相当不错的工具,但它的 UML 支持也相当有限。您在这里要求的“关系”称为约束。约束是一个非常非正式的处理方式,并且在 UML 中并不是真正常用的主题。所以有很多工具没有适当的支持。然后,您可以绘制 - 思想而非模型 - 约束,即,只需使用其他模型元素或自由形式来获得看起来像这样的东西。
推荐阅读
- c# - 身份服务器多租户(针对多个数据库进行身份验证)
- security - 如何修复此 GitHub 安全警报?
- asynchronous - 使用 Jest 在 Redux 中测试异步操作创建器(使用 axios)
- reactjs - 如何使用reactjs显示从sideBar到内容组件的路由器结果?
- javascript - 如何通过添加表格行来添加日期的唯一 ID
- laravel - Laravel Homestead 警告:Vagrant 身份验证失败
- r - 如何取消列出 lm 拟合以制作箱线图?
- django - 使用来自多个来源的 docker 进行多阶段构建
- c# - 如何形成唯一标识符?
- mongodb - MongoDB 删除或限制字段条件聚合