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