問題
社員と年の対応関係を UML のクラス図で記述する。二つのクラス間の関連が次の条件を満たす場合,a,b に入れる多重度の適切な組合せはどれか。ここで,"年" クラスのインスタンスは毎年存在する。 〔条件〕 (1) 全ての社員は入社年を特定できる。 (2) 年によっては社員が入社しないこともある。

選択肢
- 1a:0..* b:0..1
- 2a:0..* b:1
- 3a:1..* b:0..1
- 4a:1..* b:1
正解
2. a:0..* b:1
詳しい解説を見る解説を閉じる
解説
クラス図は「社員」―a―(入社年)―b―「年」。条件(1)より全ての社員はちょうど1つの入社年(=年)に対応するので、年側の多重度bは1。条件(2)より1つの年に対応する社員は0人以上ありうるので、社員側の多重度aは0..*。よってa:0..*、b:1の組合せとなる。(出典: 平成30年度 秋期 応用情報技術者試験 午前 問26)
一問一答
全400問を繰り返し学習