スキルキット
文字

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

英語:Reverse engineering

読み:りばーすえんじにありんぐ

ひとことで言うと

既にある製品やソフトウェアを分解したり解析したりして、どんな仕様や構造で作られているかを明らかにする手法。

まちがえやすい用語

過去問で、一緒に選択肢に並んだ用語

この用語が出た過去問(1問)

令和8年度 問43選択肢に出たある企業でスマートフォン向けのアプリケーションソフトウェアの開発を計画しており,2週間ごとに新機能や不具合の修正を含めた新しいバージョンを繰り返しリリースすることにした。新機能の候補や不具合は一覧表で管理し,優先順位をつけて開発し,逐次リリースする方針にした。この開発に採用するソフトウェア開発モデルとして,最も適切なものはどれか。この問題を解く ›

出典:令和8年度 ITパスポート試験 公開問題(IPA)

出典

IPA ITパスポート試験 令和5年度 公開問題 問39(印刷17ページ。問題文「運用中のソフトウェアの仕様書がないので,ソースコードを解析してプログラムの仕様書を作成した。この手法を何というか。」と、公式の正答ウ「リバースエンジニアリング」)
www3.jitec.ipa.go.jp

IPA ITパスポート試験 平成26年度春期 公開問題 問47(印刷17ページ。リバースエンジニアリングの説明として、公式の正答イ「既存の製品を分解し,解析することによって,その製品の構造を解明して技術を獲得する手法」)
www3.jitec.ipa.go.jp

確認した日:2026-10-20

この用語の誤りを知らせる