本文へスキップ

テクノロジ系 / システム開発技術

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

リバースエンジニアリングは、完成したものを分析し、その構造や仕組みを解き明かすことです。

もう少し詳しく

既存のプログラムや製品を分析して、その設計や構造、仕様を逆にたどって明らかにすることです。文書のない既存システムの理解や、保守・改良のために行われます。作るのとは逆に、できあがったものから設計情報を取り出す手法です。著作権などの注意も必要です。

試験での見方

黒猫の闇の刻印

完成物から設計・構造を解き明かす点が核心です。既存システムの理解・保守での活用を押さえましょう。

例:文書のない既存プログラムを分析し、構造を明らかにするのがこれです。

分類

テクノロジ系 / 開発技術 / システム開発技術

小分類:保守・廃棄

関連トピック:保守のタスク

情報の根拠

IPA FEシラバス Ver.9.2 の用語例をもとに、試験対策向けに独自解説しています。

関連用語

システム開発技術の用語一覧へ