ソフトウェア開発管理技術
基本情報技術者試験 科目A免除 修了試験 20180128 実施分 問50
ソフトウェアを保守するときなどに利用される技術であるリバースエンジニアリングに該当するものはどれか。
答えを選ぶ
出典:基本情報技術者試験 科目A免除 修了試験 20180128 実施分 問50(問題文は IPA の公開問題。解説は当サイト作成)
解説に誤りを見つけたら、解説の誤りを報告してください。
答えと解説を見る
正解:ア
覚える知識
リバースエンジニアリングの定義
リバースエンジニアリングは、完成物を解析して設計情報や仕様を取り出す手法。
この問題で必要なこと
リバースエンジニアリングは、既存のソースプログラムなどを解析して、仕様書や設計情報を再構築すること。
ひっかけ
イ(影響範囲調査)、ウ(再構造化)、エ(リストラクチャリング)は別の作業。
この知識の出題:本試験系 7 回・免除試験 25 回(公開問題での観測値)。頻出知識ランキング31位(全1,254件中)。