運用中のソフトウェアの仕様書がないので,ソースコードを解析してプログラムの仕様書を作成した。この手法を何というか。
- アコードレビュー
- イデザインレビュー
- ウリバースエンジニアリング
- エリファクタリング
正解と解説を見る
正解
ウ リバースエンジニアリング
リバースエンジニアリングとは、既存のソースコードや動作を解析して、その内部構造や仕様を明らかにする手法であり、仕様書がないソフトウェアの仕様を後から作成する場合に用いられる。コードレビューはコードの品質確認、デザインレビューは設計の妥当性確認、リファクタリングは外部仕様を変えずに内部構造を改善する作業であり、いずれも「解析して仕様書を作成する」行為そのものを指す語ではない。