自社開発して長年使用しているソフトウェアがあるが,ドキュメントが不十分で保守性が良くない。保守のためのドキュメントを作成するために,既存のソフトウェアのプログラムを解析した。この手法を何というか。
平成30年度 秋期 ITパスポート 問39
マネジメント系
正解と解説
正解 エ
既存のプログラムを解析して、仕様や設計の情報を取り出す手法はリバースエンジニアリングです。
リバースエンジニアリングは、完成したソフトウェアのプログラムを解析し、仕様や設計の情報を取り出す手法です。通常の開発は設計からプログラムを作ります。この手法はその逆向きに、プログラムから設計の情報を得ます。問題文の「既存のソフトウェアのプログラムを解析した」と「ドキュメントを作成する」が決め手になります。
ア:ウォータフォールモデルは、要件定義から設計、プログラミング、テストへと工程を順に進める開発モデルです。
イ:スパイラルモデルは、システムを部分に分け、設計から評価までを繰り返して徐々に完成させる開発モデルです。
ウ:プロトタイピングは、開発の早い段階で試作品を作り、利用者に確認してもらいながら要求を固める手法です。
出典:平成30年度 秋期 ITパスポート試験 問39
全年度から出題。10問で実力を判定します。登録不要。
出典:平成30年度 秋期 ITパスポート試験 問39(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方