必ず受かる情報処理技術者試験

問題50

ポケットスタディ 基本情報午後・要点整理―即効!7つの知識 (情報処理技術者試験)

リバースエンジニアリングの説明はどれか。

既存のプログラムからそのプログラムの仕様を導き出すこと
既存のプログラムから導き出された仕様を変更してプログラムを開発すること
クラスライブラリ内の既存のクラスを利用してプログラムを開発すること
部品として開発されたプログラムを組み合わせてプログラムを開発すること

解答・解説を見る

解答:ア

リバースエンジニアリングは、ソフトウェアやハードウェアなどを分解、あるいは解析し、その仕組みや仕様、目的、構成部品、要素技術などを明らかにし、設計仕様を抽出しソフトウェア開発を行う手法である。

したがって、アが正解である。

前の問題 次の問題

Copyrithg naruha