← ITパスポート試験 令和5年度公開問題(全100問) トップへ
Part 2(問26〜50)
問39
運用中のソフトウェアの仕様書がないので,ソースコードを解析してプログラムの仕様書を作成した。この手法を何というか。
Aコードレビュー
Bデザインレビュー
Cリバースエンジニアリング
Dリファクタリング
解説
リバースエンジニアリングとは、既存のソフトウェアやハードウェアを解析して、その仕様や構造を明らかにする手法である。ソースコードから仕様書を作成する行為はこれに該当する。コードレビューはコードの品質確認、デザインレビューは設計の確認、リファクタリングは外部動作を変えずに内部構造を改善することである。