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

マネジメント系

ア コードレビュー

なぜ違う: コードレビューはソースコードを複数人で確認し品質を高める活動で,仕様書を作成する手法ではない。

イ デザインレビュー

なぜ違う: デザインレビューは設計内容を関係者で評価・検証する活動で,ソースコードから仕様を導く手法ではない。

ウ リバースエンジニアリング
エ リファクタリング

なぜ違う: リファクタリングは外部仕様を変えずに内部構造を改善する作業で,仕様書を作成する手法ではない。

正解: ウ

要点: 完成物から仕様を導き出す手法はリバースエンジニアリング。

既存のソースコードなど完成物を解析して,設計や仕様を明らかにする手法をリバースエンジニアリングという。仕様書のない既存システムの保守や再構築で用いられる。

この問題に出てくる用語

関連キーワード: リバースエンジニアリング・ソフトウェア開発

同じ回の前後の問題

マネジメント系の他の問題

アプリで弱点分析つきの演習ができます

App Store

ITパスポートの学習アプリ(ITパストレ)

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