午前問50
リバースエンジニアリングの説明はどれか。
| 既存のプログラムからそのプログラムの仕様を導き出すこと | |
| 既存のプログラムから導き出された仕様を修正してプログラムを開発すること | |
| クラスライブラリ内の既存のクラスを利用してプログラムを開発すること | |
| 部品として開発されたプログラムを組み合わせてプログラムを開発すること |
『情報処理過去問.com』からiPhoneアプリがリリースされました!!
正解
- ア
解説
リバースエンジニアリング(reverse engineering)とは、既存の製品を解体・分解して、製品の仕組みや構成部品、技術要素などを分析する手法のことで、ソフトウェアに対してはプログラムの分析が行われ、ハードウェアでは製品の分解が行われます。