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

運用中のソフトウェアの仕様書がないので,ソースコードを解析してプログラム仕様書を作成した。この手法を何というか。
コードレビュー
デザインレビュー
リバースエンジニアリング
リファクタリング
答え
分野 : マネジメント系 › 開発技術 › ソフトウェア開発管理技術 › 開発プロセス・手法
解説
「ア」… 不適切。「コードレビュー」は,プログラムソースコードを複数の開発者が確認し,バグや改善点を指摘し合うプロセスです。仕様書を作成するものではなく,プログラムの品質向上を目的として行われます。

「イ」… 不適切。「デザインレビュー」は,ソフトウェアの設計段階で行われるレビューであり,設計の妥当性を検討するプロセスです。運用中のソフトウェアを分析して仕様書を作成するという目的には関連しません。

「ウ」… 正解。「リバースエンジニアリング」は,既存の製品やシステム(この場合はソースコード)を解析して,その動作や設計仕様を明らかにするプロセスです。

「エ」… 不適切。「リファクタリング」は,ソフトウェアの動作を変更せずに,コードの構造や可読性を改善することを指します。リファクタリングはコードを改善するプロセスであり,仕様書を作成するための手法ではありません。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる