ITパスポート|開発・運用の方法論 問4
運用中のソフトウェアの仕様書がないので、ソースコードを解析してプログラムの仕様書を作成した。この手法を何というか。
正解:ウ
解説
リバースエンジニアリングは、できあがった製品やプログラムを解析して、その仕組みや仕様を明らかにすることです。通常の開発(仕様 → プログラム)とは逆の向きに進めます。
- ア コードレビューは、書かれたソースコードを、ほかの人が読んで、誤りや問題点を見つけることです。
- イ デザインレビューは、設計書の内容を検討して、誤りや問題点を見つけることです。
- ウ 正解。ソースコードを解析して仕様を明らかにする手法です。
- エ リファクタリングは、外から見た動作を変えずに、プログラムの内部の構造を改善することです。
出典:令和5年度 ITパスポート試験 公開問題 問39(読点「,」を「、」に改変)