ソースコードやオブジェクトコードを解析して、プログラムの仕様と設計の情報を取り出す手法はどれか。
| ア | リエンジニアリング |
| イ | リストラクチャリング |
| ウ | リバースエンジニアリング |
| エ | リファクタリング |
答え ウ
【解説】
| ア | リエンジニアリングは、企業がビジネス改革をするために、組織やビジネスルールを見直し、ビジネスプロセスを再設計することです。 |
| イ | リストラクチャリング(リストラ)は、本来は「組織の再構築」のことですが、日本では企業が組織の再構築のために不採算部門を切り離したり、それに伴う整理解雇を行うことですね。 |
| ウ | リバースエンジニアリングは、ソースコードやオブジェクトコードを解析して、プログラムの仕様や設計情報を取り出す手法です。 |
| エ | リファクタリングは、プログラムの動作(機能)を変えることなく、ソースコードを変更することです。ソースコードを見やすくすることや、無駄な処理を省いて処理を早くすることがリファクタリングの目的になります。 |
【キーワード】
・リバースエンジニアリング