ITパスポート 平成30年秋期 問39
自社開発して長年使用しているソフトウェアがあるが,ドキュメントが不十分で保守性が良くない。保守のためのドキュメントを作成するために,既存のソフトウェアのプログラムを解析した。この手法を何というか。
正解と解説を見る
正解:エ
リバースエンジニアリングは、既存の実装から構造や仕様を逆に明らかにする手法です。動くプログラムを解析して保守用文書を復元する目的に合います。
ウォーターフォールやスパイラルは開発の進め方です。プロトタイピングは試作品で要求を確認する方法で、既存コードから仕様を読み出す方法とは違います。