ソフトウェア開発管理技術

ITパスポート試験自社開発して長年使用しているソフトウェアがあるが,ドキュメントが不十分で保守性が良くない。保守のためのドキュメン…

マネジメント系ソフトウェア開発管理技術難易度:easy
自社開発して長年使用しているソフトウェアがあるが,ドキュメントが不十分で保守性が良くない。保守のためのドキュメントを作成するために,既存のソフトウェアのプログラムを解析した。この手法を何というか。
ウォーターフォールモデル
スパイラルモデル
プロトタイピング
リバースエンジニアリング
正解
エ.リバースエンジニアリング

リバースエンジニアリングとは、完成品(ここではプログラム)を解析して設計情報・仕様・ドキュメントを逆方向に抽出・再現する技術である。本問では「ドキュメントが不十分な既存ソフトウェアを解析して保守用ドキュメントを作成する」という行為がこれに該当する。

?選択肢ごとの解説

ア ×ウォーターフォールモデルは、要件定義→設計→実装→テスト→運用を順番に進める線形型の開発プロセスモデルであり、既存プログラムを解析してドキュメントを作成する手法…
イ ×スパイラルモデルは、リスク分析を軸にプロトタイプ作成と評価を反復しながら開発を進めるプロセスモデルであり、既存プログラムの解析とは無関係である。
ウ ×プロトタイピングは、要件を確認・検証するために試作品(プロトタイプ)を早期に作成してユーザーにフィードバックを求める開発手法であり、既存システムの解析とは異なる…
エ ○リバースエンジニアリングとは、完成品(ここではプログラム)を解析して設計情報・仕様・ドキュメントを逆方向に抽出・再現する技術である。本問では「ドキュメントが不十分な既存ソフトウェアを解析して保守用ドキュメントを作成する」という行為がこれに該当する。
この問題の「深掘り・誤答の完全解説・覚え方」は、登録すると読めます。

ITパスポート試験は全2,669問。公開しているのはその一部で、登録すると残りも一問ごとにAI解説つきで解けます。SRS暗記カード・全真模試・弱点診断まで。

登録は1分・クレジットカード不要。無料のまま練習・暗記カード・模試まで使えます。

作成・校閲:ukamiru編集部 · 最終更新 2026-08-15 · ITパスポート試験 過去問 · itpass-h30a-q39

【ITパスポート試験】自社開発して長年使用しているソフトウェアがあるが,ドキュメン…|正解「リバースエンジニアリング」|ukamiru 過去問