問題
運用中のソフトウェアの仕様書がないので、ソースコードを解析してプログラムの仕様書を作成した。この手法を何というか。
選択肢
- 1コードレビュー
- 2デザインレビュー
- 3リバースエンジニアリング
- 4リファクタリング
正解
3. リバースエンジニアリング
詳しい解説を見る解説を閉じる
解説
リバースエンジニアリングは、完成したソフトウェアのソースコードや動作を解析し、設計書や仕様書を逆方向に作成する手法である。仕様書を失った既存システムの保守・改修に有効。コードレビューはソース品質確認、デザインレビューは設計内容の評価、リファクタリングは外部仕様を変えず内部構造を改善する作業であり、いずれも仕様書を解析作成する手法ではない。(出典: 令和5年度分 ITパスポート試験 問39)
記憶定着問題
全200問を繰り返し学習