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