過去問ドリル

令和5年度 ITパスポート試験 問39

マネジメント/開発技術

運用中のソフトウェアの仕様書がないので,ソースコードを解析してプログラムの仕様書を作成した。この手法を何というか。

出典:令和5年度 ITパスポート試験 問39

正解:ウ

解説

リバースエンジニアリングは,既にある製品やソフトウェアを分析して,その仕組みや仕様などを明らかにすることです。ソースコードを解析して仕様書を作成するのは,この手法に当たります。

選択肢ごとの解説

  • ア誤り。コードレビューは,ソースコードを関係者が読んで誤りや改善点を見つける作業です。
  • イ誤り。デザインレビューは,設計の結果を関係者が検討して問題点を見つける作業です。
  • ウ正しい。既存のソフトウェアを解析して仕様を明らかにする手法が,リバースエンジニアリングです。
  • エ誤り。リファクタリングは,ソフトウェアの外から見た動作を変えずに,内部構造を改善することです。
ITパスポートの過去問を演習モードで解く