午前問49
ソフトウェアを保守するときなどに利用される技術であるリバースエンジニアリングに該当するものはどれか。
| ソースプログラムを解析してプログラム仕様書を作る。 | |
| ソースプログラムを探索して修正箇所や影響度を調べる。 | |
| ソースプログラムを見直して構造化プログラムに変換する。 | |
| ソースプログラムを分かりやすい表現に書き換える。 |
『情報処理過去問.com』からiPhoneアプリがリリースされました!!
正解
- ア
解説
リバースエンジニアリング(reverse engineering)とは、既存の製品を解体・分解して、製品の仕組みや構成部品、技術要素などを分析する手法のことで、ソフトウェアに対してはプログラムの分析が行われ、ハードウェアでは製品の分解が行われます。