- トップページ
- 応用情報技術者
- 平成30年度秋季問題一覧
- 平成30年度秋季問題26-解答・解説-分析
平成30年度秋季問題
問題26
社員と年の対応関係をUMLのクラス図で記述する。 二つのクラス間の関連が次の条件を満たす場合、a、bに入る多重度の適切な組合せはどれか。 ここで、“年”クラスのインスタンスは毎年存在する。
[条件]
(1)すべての社員は入社年を特定できる。
(2)年によっては社員が入社しないこともある。
社員と年の対応関係をUMLのクラス図で記述する。 二つのクラス間の関連が次の条件を満たす場合、a、bに入る多重度の適切な組合せはどれか。 ここで、“年”クラスのインスタンスは毎年存在する。
[条件]
(1)すべての社員は入社年を特定できる。
(2)年によっては社員が入社しないこともある。
解答:イ
<解説>
全ての社員は入社年を特定できるため、社員が決まると入社年が一つに決まる。したがって.1人の社員に対応する入社年は一つだけであり,bは「1」となる。
年によっては社員が入社しないこともあるため.入社年が決まってもその入社年に対応する社員が1人もいないことがある。また,年内に入社する社員の人数に上限はありません。したがって.一つの入社年に対応する社員は0人以上であり,かつ何人でもよいため,aは「O ..* 」になる。
したがって、イが正解である。
お問い合わせ