過去問解きまくり研究所 ホーム

平成24年度 春期 午前 問50

ソフトウェア開発管理技術

リバースエンジニアリングの説明

ソフトウェアのリバースエンジニアリングの説明はどれか。

答えと解説を見る

✓ これが正解ウ既存のソフトウェアを解析し,その仕様や構造を明らかにする。

解説

できあがった物から仕様と構造を読み解きます。

リバースエンジニアリングは、すでにあるソフトウェアを解析して、どういう仕様で、どう組み立てられているのかを明らかにする作業です。設計から実物を作る流れを順方向とすれば、実物から設計の情報を起こす逆方向にあたります。長く使われてきて設計書が残っていない、あるいは実物と食い違っているようなソフトウェアに手を入れる前に、まず現状を掴むために使われます。読み解いた結果を土台にして作り直すところまで進む取組みもありますが、それは読み解いた先の段階です。判定の軸は、その記述が向かう向きが設計から実物なのか実物から設計なのか、そして実物から設計へ向かう場合、読み解いたところで止まるのか作り直しまで含むのかです。

ほかの選択肢はなぜ違うのか

この問題の用語

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

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)