令和5年度 問39 リバースエンジニアリングによる仕様の解析

問題

運用中のソフトウェアの仕様書がないので,ソースコードを解析してプログラムの仕様書を作成した。この手法を何というか。

コードレビュー

デザインレビュー

リバースエンジニアリング

リファクタリング

先に解説を見る
正解ウ

リバースエンジニアリング

解説

この問題のポイント

完成したプログラムなどを調べ、仕様や設計を読み解く方法が、リバースエンジニアリングです。通常の「設計→プログラム」と逆向きに、成果物から仕組みを調べます。

問題文に当てはめると

ソースコードを解析して仕様書を作る作業は、この逆向きの調査に当たります。

正解:ウ

リバースエンジニアリングです。

ほかの選択肢の意味

ア:コードレビュー
他の開発者などがソースコードを読み、欠陥、保守性、規約違反を発見する品質活動です。

イ:デザインレビュー
設計段階の成果物が要求を満たし、実現可能かを関係者で検討します。

エ:リファクタリング
外から見える動作を変えずに、プログラム内部を読みやすく修正しやすい形へ改善することです。

同じ分野の問題

関連する用語

編集・確認:kakoloop · 編集方針

公開日:

内容更新:

問題・解説の誤りを報告する