リバースエンジニアリングとは

リバースエンジニアリングとは、完成したソフトウェアや製品を分解・解析して、その構造や設計、仕様を明らかにする手法である。

設計書が残っていない既存システムのプログラムから仕様を読み取って保守や再開発に役立てる、といった目的で使われる。他社のソフトウェアを解析する場合は、ライセンス契約で禁止されていることもあるため注意が必要である。

試験ではここが問われる

分野: マネジメント系

関連する用語

この用語が出てくる問題

ITパスポート 用語集の一覧へ

アプリで弱点分析つきの演習ができます

App Store

ITパスポートの学習アプリ(ITパストレ)