令和5年度 ITパスポート 問39 解説
運用中のソフトウェアの仕様書がないので,ソースコードを解析してプログラムの仕様書を作成した。この手法を何というか。
- アコードレビュー
- イデザインレビュー
- ウリバースエンジニアリング
- エリファクタリング
答えを見る
正解 ウリバースエンジニアリング
要点リバースエンジニアリングはプログラムを解析して仕様を明らかにする
解説
リバースエンジニアリングは、既存のソフトウェアのソースコードなどを解析して、その構造や仕様を明らかにする手法です。
- ア:コードレビューは作成したソースコードを第三者が確認し誤りを見つける作業なので誤り。
- イ:デザインレビューは設計の妥当性を関係者が検証する会議なので誤り。
- エ:リファクタリングは外部から見た動作を変えずに内部構造を改善することなので誤り。