情報処理安全確保支援士試験 情報処理安全確保支援士試験 平成29年度春期 午前Ⅰ16: 汎化の適切な例はどれか。

情報処理安全確保支援士試験 平成29年度春期 午前Ⅰ
Q 1616 / 30
汎化の適切な例はどれか。
選択肢ア~エそれぞれが汎化(is-a 関係を表す三角形の矢印)の階層図。ア:哺乳類−人/犬/猫,イ:自動車−アクセル/ブレーキ/ハンドル,ウ:商品−受注/在庫/出荷,エ:取引先−会社名/住所/電話番号。

問題本文

汎化の適切な例はどれか。

選択肢

  • .“哺乳類”を上位とし,“人”,“犬”,“猫”を下位とする汎化(is-a 関係)の図
  • .“自動車”を上位とし,“アクセル”,“ブレーキ”,“ハンドル”を下位とする図
  • .“商品”を上位とし,“受注”,“在庫”,“出荷”を下位とする図
  • .“取引先”を上位とし,“会社名”,“住所”,“電話番号”を下位とする図

正解

. “哺乳類”を上位とし,“人”,“犬”,“猫”を下位とする汎化(is-a 関係)の図

解説

汎化は共通の性質を抽出した上位概念と個別の下位概念を「is-a(~は…の一種)」で結ぶ関係。「人・犬・猫は哺乳類の一種」と成立するアが正解。部分を表すpart-of(集約)や、属性・関連とは区別する必要がある。オブジェクト指向のクラス階層やデータモデル設計で頻出の基本概念である。

選択肢ごとの解説

  • .人・犬・猫は哺乳類の一種というis-a関係が成り立ち、汎化の正しい例。
  • .アクセル等は自動車の構成部品でpart-of(集約)関係であり、汎化ではない。
  • .受注・在庫・出荷は商品に関わる業務・関連で、is-a関係ではなく誤り。
  • .会社名・住所等は取引先の属性であり、下位の種類ではないため汎化ではない。

情報処理安全確保支援士試験 平成29年度春期 午前Ⅰ過去問一覧へ戻る・問16