IPA過去問ドリル

平成24年度 春期 応用情報技術者試験 午前 問50

テクノロジ/開発技術

リバースエンジニアリングの説明はどれか。

出典:平成24年度 春期 応用情報技術者試験 午前 問50

正解:ア

解説

リバースエンジニアリングとは,既存のプログラム(成果物)を解析して,その仕様や設計情報を導き出す(逆に辿る)手法です。

選択肢ごとの解説

  • 正しい。既存のプログラムから仕様を導き出すことがリバースエンジニアリングです。
  • 誤り。導き出した仕様を修正してプログラムを新たに開発する手法はリエンジニアリングの説明です。
  • 誤り。既存クラスを利用してプログラムを開発する手法はオブジェクト指向における再利用(継承など)の説明です。
  • 誤り。部品化されたプログラムを組み合わせて開発する手法はコンポーネントベース開発(部品化開発)の説明です。
応用情報技術者の過去問を演習モードで解く