令和5年度 ITパスポート 問39「リバースエンジニアリング」の解説

マネジメント系 ・ リバースエンジニアリング / 保守

運用中のソフトウェアの仕様書がないので,ソースコードを解析してプログラムの仕様書を作成した。この手法を何というか。

  1. アコードレビュー
  2. イデザインレビュー
  3. ウリバースエンジニアリング
  4. エリファクタリング
正解と解説を見る

正解:ウ

リバースエンジニアリングは、完成しているソフトウェアや製品を解析して、その設計や仕様を明らかにする手法です。仕様書が残っていない既存システムの保守や再構築の場面で使われます。コードレビューは他者がソースコードを点検する活動、デザインレビューは設計内容を関係者で検証する活動、リファクタリングは外部から見た動きを変えずに内部構造を整理する作業で、いずれも仕様書を起こす作業ではありません。

文章だけだと分かりにくいときは「開発プロセス」を図解で見る図解と確認問題つき・登録不要

出典:令和5年度 ITパスポート試験 公開問題 問39

問題文・選択肢はIPA公開問題の原文です。解説は本サービスが独自に作成したもので、IPAの公式解説ではありません。

IPA公式PDF(問題) / IPA公式PDF(解答)

この問題をXで出題する

この問題のテーマを基礎から学ぶ

この分野の続きをアプリで解く

アプリでは公式過去問500問を本番の並びのまま解けるほか、分野別の演習や100問模試、合格準備度スコアで弱い分野と次の一歩が分かります。最初の7日間は学習記録も無料です。