ソフトウェア保守の分類とは?そふとうぇあほしゅのぶんるい
ソフトウェア保守の分類とは、稼働中のソフトウェアに対する変更作業の分類。是正保守(発見された不具合を修正する)、適応保守(環境の変化に対応させる)、完全化保守(性能や保守性を改善する)、予防保守(将来の不具合発生を未然に防ぐ)の4種類に分けられる。
最終更新:2026-10-06
この語が出る過去問を解く →具体例
OSのバージョンアップに合わせてプログラムを修正するのは適応保守、処理速度を改善するためにコードを見直すのは完全化保守にあたる。
試験での引っ掛け
「不具合の修正=是正保守」「環境変化への対応=適応保守」という対応を取り違えやすい。
関連用語
出た過去問
出典:令和2年度 10月試験 応用情報技術者試験 午前 問48(IPA)
出典:令和4年度 春期 応用情報技術者試験 午前 問48(IPA)
問題は発生していないが、プログラムの仕様書と現状のソースコードとの不整合を解消するために、リバースエンジニアリングの手法を使って仕様書を作成し直す。これはソフト…
正解:完全化保守
要点:保守性向上を狙った修正は完全化保守に分類される
JIS X 0161ではソフトウェア保守を、是正・予防・適応・完全化の4つに分類する。完全化保守は、引渡し後のソフトウェアの性能や保守性を改善するために行う修正で、障害の発生とは無関係に実施される。仕様書とコードの食い違いを解消して以後の保守をしやすくする作業は、この完全化保守に当たる。
出典:令和5年度 秋期 応用情報技術者試験 午前 問48(IPA)
問題は発生していないが、プログラムの仕様書と現状のソースコードとの不整合を解消するために、リバースエンジニアリングの手法を使って仕様書を作成し直す。これはソフト…
正解:完全化保守
要点:完全化保守は障害がなくても行う保守性・性能の改善
完全化保守は、障害が起きていないソフトウェアに対して、性能や保守性を改善するために行う保守である。仕様書とソースコードの不整合を解消して文書を整備する作業は、将来の保守作業をしやすくするための品質向上であり、完全化保守に分類される。故障の修正は是正保守、環境変化への対応は適応保守、潜在的な障害の予防は予防保守である。
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。