基本情報技術者平成15年秋期 午前問46

問46

ソフトウェアに関するリバースエンジニアリングの説明として,最も適切なものはどれか。
  • 実装されたプログラムから設計仕様を抽出する。
  • 出力,処理,入力という順にプログラムの設計を行う。
  • ソフトウェアで実現されていた機能をハードウェアで実現する。
  • プログラムの処理の内容に応じて,開発言語や開発ツールを選択する。

分類

テクノロジ系 » ソフトウェア開発管理技術 » 開発プロセス・手法

正解

解説

リバースエンジニアリング(Reverse Engineering)とは、既存ソフトウェアの動作を解析するなどして製品の構造を分析し、そこから製造方法や動作原理・設計図・ソースコードなどを調査する技法のことです。

したがって、正解は「ア」です。
© 2010- 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop