令和2年秋期試験問題 問51
問51
解説へ
note_alt
calculate
リバースエンジニアリングで実施する作業として,最も適切なものはどれか。
- 開発中のソフトウェアに対する変更要求などに柔軟に対応するために,短い期間の開発を繰り返す。
- 試作品のソフトウェアを作成して,利用者による評価をフィードバックして開発する。
- ソフトウェア開発において,上流から下流までを順番に実施する。
- プログラムを解析することで,ソフトウェアの仕様を調査して設計情報を抽出する。
広告
解説
リバースエンジニアリングは、既存のプログラムなどを調べ、そこから仕様や設計を逆向きに読み取る作業です。設計書が不足したシステムの理解にも役立ちます。
短い開発の反復はアジャイル、試作品への反応を取り込むのはプロトタイピング、上流から順に進めるのはウォーターフォールです。完成物から設計情報へさかのぼる向きが決め手です。
広告