- トップページ
- システムアーキテクト
- 平成24年度秋季問題一覧
- 平成24年度秋季問題21-解答・解説-分析
平成24年度秋季問題
問題21
社員と年の対応関係をUMLのクラス図で記述する。 二つのクラス間の関連が次の条件を満たす場合、a、bに入る多重度の適切な組合せはどれか。 ここで、年クラスのインスタンスは毎年存在する。
[条件]
(1)全ての社員は入社年を特定できる。
(2)年によっては社員が入社しないこともある。
社員と年の対応関係をUMLのクラス図で記述する。 二つのクラス間の関連が次の条件を満たす場合、a、bに入る多重度の適切な組合せはどれか。 ここで、年クラスのインスタンスは毎年存在する。
[条件]
(1)全ての社員は入社年を特定できる。
(2)年によっては社員が入社しないこともある。
解答:イ
<解説>
条件より多重度は次のようになる。
- (1)全ての社員は入社年を特定できる。
- 社員が決まると入社年が一つに決まる。したがって、一人の社員に対応する入社年は一つだけになるため空欄bに入る多重度は「1」になる。
ただし、選択肢bに「1」がないので同様の意味となる「1...1」が解答となる。
- (2)年によっては社員が入社しないこともある。
- 年によっては社員が入社しないこともあるため、入社年が決まってもその入社年に対応する社員が一人もいないこともあります。また年内に入社する社員の人数に上限はありません。したがって一つの入社年に対応する社員は0人以上であり、かつ何人でもよいため空欄aは「0...*」が解答なる。
お問い合わせ