問題
ソースコードやオブジェクトコードを解析して、プログラムの仕様と設計の情報を取り出す手法はどれか。
選択肢
- 1リエンジニアリング
- 2リストラクチャリング
- 3リバースエンジニアリング
- 4リファクタリング
正解
3. リバースエンジニアリング
詳しい解説を見る解説を閉じる
解説
リバースエンジニアリングは、既存のソースコードやオブジェクトコードを解析して、その仕様や設計といった上位の情報を抽出する手法である。よって「ウ」が正しい。リエンジニアリングは既存システムの作り直し、リストラクチャリングは外部仕様を変えずに内部構造を改良すること、リファクタリングは動作を変えずにコードの内部構造を整理することを指す。(出典: 平成27年度 秋期 基本情報技術者試験 午前 問49)
一問一答
科目A 180問+科目B 60問