運用中のソフトウェアの仕様書がないので、ソースコードを解析してプログラムの仕様書を作成した。 この手法を何というか。
ア | コードレビュー |
イ | デザインレビュー |
ウ | リバースエンジニアリング |
エ | リファクタリング |
答え ウ
【解説】
ア | コードレビュー(code review)は、プログラミング工程で見過ごされた誤り(バグ)を検出し修正するためにソースコードを机上でチェックすることです。(×) |
イ | デザインレビュー(design review)は、設計の節目に成果物(設計書、ソースプログラム、テスト結果報告書、試作機など)が、本来の目的(要求)と合っているか、曖昧なところや問題(課題)がないかを洗い出すための討議のことです。(×) |
ウ | リバースエンジニアリングは、実際に稼動しているシステムのソースやデータベースを解析し設計書を作成することです。(〇) |
エ | リファクタリング(refactoring)は、外部から見たプログラムの動作を変えずに内部構造を変えることで、保守性を上げることです。(×) |
【キーワード】
・リバースエンジニアリング