ある研究所において、社員は一つ以上の学会に所属している。
社員と学会の関係をUMLを用いて表した図のうち、適切なものはどれか。
ここで、会員番号は学会が所属する会員を一意に識別するために付与する番号である。
ア | |
イ | |
ウ | |
エ |
答え ウ
【解説】
社員は少なくても一つ以上の学会に所属しているので、社員から見て学会は1以上(1..*)になります。
社員と学会の関係は会員番号を使って関係づけますが、学会ごとに一意な番号ですが、学会間で一意とは限らないため、社員のクラスに会員番号を持って学会と関係づけることはできないため、この関係を図にすると
(ウ)になります。
【キーワード】
・UML