IPA過去問ドリル

平成27年度 秋期 基本情報技術者試験 午前 問49

テクノロジ/開発技術

ソースコードやオブジェクトコードを解析して,プログラムの仕様と設計の情報を取り出す手法はどれか。

出典:平成27年度 秋期 基本情報技術者試験 午前 問49

正解:ウ

解説

ソースコードやオブジェクトコードを解析して,そこから仕様や設計の情報を取り出す手法をリバースエンジニアリングと呼びます。

選択肢ごとの解説

  • 誤り。リエンジニアリングは,既存システムを解析した上で新しいシステムへ作り直す(再構築する)ことを指す,より広い概念です。
  • 誤り。リストラクチャリングは,外部から見た動作を変えずにプログラムの構造を再構成することです。
  • 正しい。ソースコードなどを解析して仕様・設計情報を取り出す手法はリバースエンジニアリングです。
  • 誤り。リファクタリングは,外部仕様を変えずに内部のソースコードの構造を改善することです。
基本情報技術者の過去問を演習モードで解く