Я новичок в использовании UML и не уверен, что моя диаграмма верна. Хотелось бы совета от человека более опытного, чем я.
В постановке моей проблемы говорится:
Студенты изучают курсы, и каждый студент может пройти несколько курсов «учеба» каждый. Любой курс может изучаться более чем одним студентом.
Студенты, которые идентифицируются числовым кодом, имеют имя, дату рождения и одну или несколько национальностей. Студент, который учится, может получать стипендию.
Студент может получить более одной стипендии за курс. И индивидуальная стипендия может быть предоставлена более чем одному студенту. Стипендии имеют числовой код, который их идентифицирует, имя, базовую сумму и различные условия, которые необходимо выполнить во время назначения.
Я хочу представлять студентов, гранты и курсы, которые берет студент, и я не уверен, следует ли мне использовать ассоциативное отношение или троичное отношение.
Может ли кто-нибудь подтвердить, является ли мое предложение диаграммой UML правильной?