java - UML 类图 - 多重关联

标签 java uml diagram class-diagram

需要描绘高中管理系统的 UML 类图。

  • 学生和教师源自人
  • 每个学生属于 1 个(学校)类(class)
  • 每个类(class)有 10-25 名学生
  • 每位教师均拥有 >= 1 份教授(学校)科目的证书

[Draft of Elements]

此外,要求设计以下内容:

a) which Teacher, teaches which Class, in which Subject, for how many hours/week?
b) is there a safe way to assure that a Teacher only teaches Subjects he has a Certificate for?

经过几个小时的模糊测试,我想出了这个:[Complete Draft]

但我仍然无法想象如何设计图表,以便按要求呈现a)中的所有(或至少三个)条件。

实际上有办法在 UML 图中做到这一点吗?

编辑:阅读 Ayo K 的评论后,我想到了这个:img

最佳答案

我会使用带有约束的关联类。

enter image description here

关于java - UML 类图 - 多重关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47227304/

相关文章:

java - 如果只给出事件点,如何绘制图表?

command-line-interface - DBeaver:如何使用命令行生成ER图?

java - 关闭 Hibernate 日志记录

java - JUnit 测试对象的静态计数器

java - 登录页面共享首选项未按预期工作

uml - 最好的 UML 图表工具是什么?

UML 图。它们什么时候使用?

java - 接口(interface)类java中的静态工厂方法

java - UML 图 + Android 类

class - 拆分 UML 类图?