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

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

解説

情報処理安全確保支援士試験 平成29年度春期 午前Ⅰ 問16「汎化の適切な例はどれか。…」の正解と解説です。情報処理安全確保支援士試験の「オブジェクト指向」分野の過去問で、各選択肢の正誤も解説付きで確認できます。

正解

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

問題の解説

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

選択肢ごとの解説

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

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

情報処理安全確保支援士試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

情報処理安全確保支援士試験 合格.dev を App Store でダウンロード