問題は発生していないが,プログラムの仕様書と現状のソースコードとの不整合を解消するために,リバースエンジニアリングの手法を使って仕様書を作成し直す。これはソフトウェア保守のどの分類に該当するか。

テクノロジ系

ア 完全化保守
イ 是正保守

なぜ違う: 発見された欠陥を修正する保守で、本問は欠陥ではない。

ウ 適応保守

なぜ違う: 環境変化に適応させる保守で、本問とは異なる。

エ 予防保守

なぜ違う: 潜在的な不具合が顕在化する前に対処する保守。

正解: ア

要点: 障害なしで保守性を高める=完全化保守。

障害(不具合)はないが、仕様書を整備して保守性を高める活動は完全化保守に当たる。是正保守は欠陥の修正、予防保守は潜在不具合の事前対処、適応保守は環境変化への対応。

この問題に出てくる用語

関連キーワード: ソフトウェア保守・完全化保守・リバースエンジニアリング

同じ回の前後の問題

テクノロジ系の他の問題

アプリで弱点分析つきの演習ができます

App Store

応用情報技術者の学習アプリ(応用情報トレ)

出典:令和5年度 秋期 応用情報技術者試験 午前 問48