ソフトウェア開発管理技術
ITパスポート試験|自社開発して長年使用しているソフトウェアがあるが,ドキュメントが不十分で保守性が良くない。保守のためのドキュメン…
自社開発して長年使用しているソフトウェアがあるが,ドキュメントが不十分で保守性が良くない。保守のためのドキュメントを作成するために,既存のソフトウェアのプログラムを解析した。この手法を何というか。
アウォーターフォールモデル
イスパイラルモデル
ウプロトタイピング
エリバースエンジニアリング
正解
エ.リバースエンジニアリング
リバースエンジニアリングとは、完成品(ここではプログラム)を解析して設計情報・仕様・ドキュメントを逆方向に抽出・再現する技術である。本問では「ドキュメントが不十分な既存ソフトウェアを解析して保守用ドキュメントを作成する」という行為がこれに該当する。
?選択肢ごとの解説
ア ×ウォーターフォールモデルは、要件定義→設計→実装→テスト→運用を順番に進める線形型の開発プロセスモデルであり、既存プログラムを解析してドキュメントを作成する手法…
イ ×スパイラルモデルは、リスク分析を軸にプロトタイプ作成と評価を反復しながら開発を進めるプロセスモデルであり、既存プログラムの解析とは無関係である。
ウ ×プロトタイピングは、要件を確認・検証するために試作品(プロトタイプ)を早期に作成してユーザーにフィードバックを求める開発手法であり、既存システムの解析とは異なる…
エ ○リバースエンジニアリングとは、完成品(ここではプログラム)を解析して設計情報・仕様・ドキュメントを逆方向に抽出・再現する技術である。本問では「ドキュメントが不十分な既存ソフトウェアを解析して保守用ドキュメントを作成する」という行為がこれに該当する。
ソフトウェア開発管理技術の他の問題
アジャイル開発の特徴として,適切なものはどれか安価な労働力を大量に得られることを狙いに,システム開発を海外の事業者や海外の子会社に委託する開発形態として,最も適切なものは…共通フレームの定義に含まれているものとして,適切なものはどれかアジャイル開発の方法論であるスクラムに関するアジャイル開発の特徴として,適切なものはどれかアジャイル開発において,短い間隔による開発工程の反復や,その開発サイクルを表す用語として,最も適切なものはどれかソフトウェア開発におけるDevOpsに関する開発対象のソフトウェアを,比較的短い期間で開発できる小さな機能の単位に分割しておき,各機能の開発が終了するたびにそれをリリー…
この問題の「深掘り・誤答の完全解説・覚え方」は、登録すると読めます。
ITパスポート試験は全2,669問。公開しているのはその一部で、登録すると残りも一問ごとにAI解説つきで解けます。SRS暗記カード・全真模試・弱点診断まで。
登録は1分・クレジットカード不要。無料のまま練習・暗記カード・模試まで使えます。
作成・校閲:ukamiru編集部 · 最終更新 2026-08-15 · ITパスポート試験 過去問 · itpass-h30a-q39
