第2種情報処理技術者試験
2000年度 = 平成12年度・秋期
午前
問52
ソフトウェアに関するリバースエンジニアリングの説明として、最も適切なものはどれか。
ア
実装されたソフトウェアから設計仕様を抽出して、ソフトウェア開発に利用する。
イ
出力、処理、入力という順にソフトウェアの設計を行う。
ウ
ソフトウェアとして実現されていた機能をハードウェアで実現する。
エ
ソフトウェアの処理の内容に応じて、開発言語や開発ツールを選択する。
解答
ア
解説
リバースエンジニアリング
は、既存のプログラムやファイルを解析して仕様書を作成し、これを参考として同等の機能をもったプログラムやファイルを作成する開発手法です。