需要描绘高中管理系统的 UML 类图。
- 学生和教师源自人
- 每个学生属于 1 个(学校)类(class)
- 每个类(class)有 10-25 名学生
- 每位教师均拥有 >= 1 份教授(学校)科目的证书
此外,要求设计以下内容:
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?
经过几个小时的模糊测试,我想出了这个: 。
但我仍然无法想象如何设计图表,以便按要求呈现a)中的所有(或至少三个)条件。
实际上有办法在 UML 类图中做到这一点吗?
编辑:阅读 Ayo K 的评论后,我想到了这个:
最佳答案
关于java - UML 类图 - 多重关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47227304/