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

ITパスポート試験開発プロセス・手法」の問題

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

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

?選択肢ごとの解説

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

ITパスポート試験の全問を、一問ごとにAIの8-ways解説つきで。SRS暗記カード・全真模試・弱点診断まで。まずは無料で。

無料ではじめる →

ukamiru 過去問 · ITパスポート試験 · itpass-h30a-q39

【ITパスポート試験】開発プロセス・手法の問題と解答・解説|ukamiru 過去問