必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. 応用情報技術者
  3. 平成30年度秋季問題一覧
  4. 平成30年度秋季問題26-解答・解説-分析

平成30年度秋季問題

問題26

社員と年の対応関係をUMLのクラス図で記述する。 二つのクラス間の関連が次の条件を満たす場合、a、bに入る多重度の適切な組合せはどれか。 ここで、“年”クラスのインスタンスは毎年存在する。

[条件]

(1)すべての社員は入社年を特定できる。

(2)年によっては社員が入社しないこともある。

社員と年の対応関係をUMLのクラス図で記述する。 二つのクラス間の関連が次の条件を満たす場合、a、bに入る多重度の適切な組合せはどれか。 ここで、“年”クラスのインスタンスは毎年存在する。

[条件]

(1)すべての社員は入社年を特定できる。

(2)年によっては社員が入社しないこともある。

解答:イ

<解説>

全ての社員は入社年を特定できるため、社員が決まると入社年が一つに決まる。したがって.1人の社員に対応する入社年は一つだけであり,bは「1」となる。

年によっては社員が入社しないこともあるため.入社年が決まってもその入社年に対応する社員が1人もいないことがある。また,年内に入社する社員の人数に上限はありません。したがって.一つの入社年に対応する社員は0人以上であり,かつ何人でもよいため,aは「O ..* 」になる。

したがって、イが正解である。