問題プレビューID: 8863c5b2

問 49

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

解説
  • ア: リエンジニアリングは、既存のシステムを解析し、その知見をもとに新しいシステムを作り直すことです。
  • イ: リストラクチャリングは、構造の再構築です。外部から見た動作を変えずに内部構造を改善することを指します。
  • ウ: 正解。リバースエンジニアリング (Reverse Engineering) は、完成品からその設計図や仕様を導き出す手法です。
  • エ: リファクタリングは、ソースコードの外部的な振る舞いを変えずに内部構造を整理することです。