IPA過去問ドリル

平成23年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問24

テクノロジ/開発技術

次のクラス図におけるクラス間の関係の説明のうち,適切なものはどれか。図は,「自動車」クラスから「バス」「トラック」「セダン」「バン」の各クラスへ向けて三角矢印(汎化の矢印)が引かれていることを示す。

平成23年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問24の図

出典:平成23年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問24

正解:イ

解説

クラス図で「バス」「トラック」「セダン」「バン」などのクラスの共通部分を抽出し,上位の「自動車」クラスとして定義することを汎化(generalization)といいます。図の白抜き三角の矢印は,汎化・特化(継承)の関係を表しています。

選択肢ごとの解説

  • 誤り。インスタンスとは,クラスから生成された実体(オブジェクト)のことであり,クラス間の継承関係を指す用語ではありません。
  • 正しい。複数のクラスの共通部分を抽出し,上位クラスとして定義することを汎化といいます。
  • 誤り。オブジェクトとはクラスのインスタンス(実体)のことであり,「バス」などのクラス自体を指す用語ではありません。
  • 誤り。特化はむしろ上位クラスから下位クラスへ向けて,それぞれの違いを個別のクラスとして定義することを指し,この選択肢の説明は向きが逆です。
ネットワークスペシャリストの過去問を演習モードで解く