リバースエンジニアリングで実施する作業として、最も適切なものはどれか。
ア | 開発中のソフトウェアに対する変更要求などに柔軟に対応するために、短い期間の開発を繰り返す。 |
イ | 試作品のソフトウェアを作成して、利用者による評価をフィードバックして開発する。 |
ウ | ソフトウェア開発において、上流から下流までを順番に実施する。 |
エ | プログラムを解析することで、ソフトウェアの仕様を調査して設計情報を抽出する。 |
答え エ
【解説】
ア | 開発中のソフトウェアに対する変更要求などに柔軟に対応するために、短い期間の開発を繰り返すのは、アジャイル開発です。 |
イ | 試作品のソフトウェアを作成して、利用者による評価をフィードバックして開発するのは、プロトタイピングです。 |
ウ | ソフトウェア開発において、上流から下流までを順番に実施するのは、ウォータフォールです。 |
エ | プログラムを解析することで、ソフトウェアの仕様を調査して設計情報を抽出するのは、リバースエンジニアリングです。 |
【キーワード】
・リバースエンジニアリング