※このページには広告(PR)が含まれます

ITパスポート 令和5年度 問39 の解説マネジメント系/開発技術

正解はウ。リバースエンジニアリングは、既存製品やソースコードを解析して元の設計書や仕様情報を導き出す手法であり、適切です。

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

この設問が問うていること

ソースコードから仕様書を逆引きして作成する手法である「リバースエンジニアリング」を問う設問です。

アコードレビュー
選択肢アの解説: コードレビューは、作成されたソースコードを他者やツールでチェックして不具合を見つける活動です。
イデザインレビュー
選択肢イの解説: デザインレビューは、設計書の段階で関係者が集まって内容の検証や評価を行う会議体・プロセスのことです。
ウリバースエンジニアリング正解
選択肢ウの解説: リバースエンジニアリングは、既存製品やソースコードを解析して元の設計書や仕様情報を導き出す手法であり、適切です。
エリファクタリング
選択肢エの解説: リファクタリングは、プログラムの外部から見た動作を変えずに、内部コードの整理・改善を行う手法です。

総合解説

既存のプログラム(ソースコード)や実行ファイルなどを解析して、その動作仕様、設計書、仕様書などの設計情報を明らかにする技術や手法を「リバースエンジニアリング」と呼びます。これにより、ドキュメントが失われたシステムの保守や仕様把握を行います。コードレビュー(a)はソースコードのチェック、デザインレビュー(b)は設計段階での成果物審査、リファクタリング(d)は外部仕様を変えないコード改善です。したがって、正解はcです。

執筆・監修: はるのパパ(運営者)更新日: 2026-07-05出典: ITパスポート試験 令和5年度 問39(IPA)

開発技術をまとめて学ぶ

開発技術 重点教科書 →

システム開発の流れ(要件定義〜保守)とアジャイル・ウォーターフォールなどの開発プロセスモデルを、初心者にもわかりやすく整理して解説します。

令和5年度を本番同様のCBT形式で解いてみよう

無料登録なしでも一部体験可能。登録すれば採点・弱点分析・AI教科書まで使えます。

令和5年度の過去問CBTを解く
PR(資格スクエア)

苦手な分野を講座で体系的に学び直すなら

🎓

資格スクエア ITパスポート講座

体系的に学び直すなら。オンライン講座で基礎知識から解き方のコツまで、順を追って一気通貫で学べます。