社員と年の対応関係をUMLのクラス図で記述する。
二つのクラス間の関連が次の条件を満たす場合、a、bに入る多重度の適切な組合せはどれか。
ここで、年クラスのインスタンスは毎年存在する。
[条件] | |
(1) | 全ての社員は入社年を特定できる。 |
(2) | 年によっては社員が入社しないこともある。 |
a | b | |
ア | 0..* | 0..1 |
イ | 0..* | 1..1 |
ウ | 1..* | 0..1 |
エ | 1..* | 1..1 |
答え イ
【解説】
条件の(1)から、社員クラスから見て年クラスは1つと対応しているので、bには“1..1”が入る。
条件の(2)から、年クラスから見て社員クラスは0以上になるので、aには“0..*”が入る。
a | b | |
イ | 0..* | 1..1 |
【キーワード】
・UML
・クラス図