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

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. システムアーキテクト
  3. 平成24年度秋季問題一覧
  4. 平成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...*」が解答なる。