パスポイ

リバースエンジニアリングで実施する作業として,最も適切なものはどれか。 ITパスポート 令和2年度51

マネジメント系

リバースエンジニアリングで実施する作業として,最も適切なものはどれか。

  • 開発中のソフトウェアに対する変更要求などに柔軟に対応するために,短い期間の開発を繰り返す。
  • 試作品のソフトウェアを作成して,利用者による評価をフィードバックして開発する。
  • ソフトウェア開発において,上流から下流までを順番に実施する。
  • プログラムを解析することで,ソフトウェアの仕様を調査して設計情報を抽出する。
正解と解説を見る

正解

プログラムを解析することで,ソフトウェアの仕様を調査して設計情報を抽出する。

リバースエンジニアリングとは、既存のプログラムを解析することによってソフトウェアの仕様や設計情報を逆算的に抽出する手法であり、正解は「プログラムを解析することで,ソフトウェアの仕様を調査して設計情報を抽出する」である。短い期間の開発を繰り返すのはアジャイル開発の説明であり、試作品を作って利用者評価をフィードバックするのはプロトタイピングモデルの説明である。上流から下流までを順番に実施するのはウォーターフォールモデルの説明であり、いずれもリバースエンジニアリングとは異なる開発アプローチを指している。

出典:令和2年度 ITパスポート試験 問51

問題文および選択肢は独立行政法人情報処理推進機構(IPA)が公開する試験問題に基づいています。著作権はIPAに帰属します。解説は当サイトが独自に作成したものです。

解いて競うと、毎月1位にAmazonギフト券5,000円分

無料登録すると過去問演習のスコアが月間ランキングに記録されます。1回10問・スマホでサクッと。