過去問解きまくり研究所 ホーム

システム開発技術|令和5年度 ITパスポート試験 問39

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

解説

出来上がりから設計をたどるのがリバースエンジニアリングです。

ふつうの開発は、何を作るかを決め、設計し、そこからプログラムを書くという順に進みます。リバースエンジニアリングは、この向きを逆にたどる手法です。すでに動いているものを調べ、どういう構造で、どんな考えで作られているのかを読み取って、設計の側の情報を起こします。設問のように、運用中のソフトウェアの仕様書が残っていない場合、ソースコードを解析してプログラムの仕様書を作る作業は、まさにこの向きの作業です。作り直しや引き継ぎの前に、いま何がどう動いているのかを文書として取り戻す目的で行われます。担当していた人がすでにいない古い仕組みほど、この作業の値打ちは大きくなります。

ほかの選択肢はなぜ違うのか

この問題に関係する言葉

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

この問題を演習で解く

同じ単元をまとめて解くならシステム開発技術へ。

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)