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

平成22年度 春期 午前Ⅱ 問19

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

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

リバースエンジニアリングの説明はどれか。

答えと解説を見る

✓ これが正解ア既存のプログラムからそのプログラムの仕様を導き出すこと

解説

既存のプログラムから、そのプログラムの仕様を導き出すことです。

リバースエンジニアリングは、通常の開発とは逆向きに、既存のプログラムからそのプログラムの仕様や設計を導き出す技術です。仕様から設計、設計からプログラムへと進む普段の流れをさかのぼり、動いているプログラムを解析して、どのような仕様で作られているかを明らかにします。設計書が失われたシステムや、改修を重ねて文書と実物が合わなくなったシステムの保守に使われます。導き出した仕様をもとに作り直すところまで含めるかどうかで他の選択肢と区別でき、仕様を導き出すところで終わる、と押さえると判断できます。

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

出典:平成22年度 春期 プロジェクトマネージャ試験 午前Ⅱ 問19

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