予防保守とは?よぼうほしゅ
予防保守とは、障害として顕在化する前に潜在的な欠陥や劣化を見つけ、あらかじめ取り除いておく保守。JIS X 0161のソフトウェア保守類型では、訂正を目的とする保守のうち、発生後に直す是正保守と対になる位置づけになる。稼働中は不具合が見えないため、計画と点検の仕組みがないと後回しにされる。
最終更新:2026-10-06
この語が出る過去問を解く →背景
保守費用の請求根拠が「壊れたものを直した実績」だった時代、まだ壊れていない部分に手を入れる作業は誰にも発注されなかった。ところが停止コストが大きいシステムほど、事後に直す損失は点検の費用を上回る。あらかじめ取り除くという類型を保守の分類に立てたのは、この費用対効果の逆転を、契約と計画に載せられる言葉として定義するためである。
具体例
サポート終了が半年後に迫るミドルウェアやサーバ証明書を一覧で管理し、期限の90日前に更新作業を起票する運用が典型である。ハードウェア側では、日本産業規格に沿った日常点検で電源装置やファンの劣化を交換周期で置き換える。IPAが公表する脆弱性情報を定期的に突き合わせ、悪用される前に修正を当てる運用もここに入る。
試験での引っ掛け
四つの保守類型の当てはめが定番の出題になる。発生した不具合を直すのが是正保守、OSやハードの変更に追随するのが適応保守、性能や保守性を高めるのが完全化保守で、予防保守は「まだ現れていない欠陥を先に取る」ものである。障害実績がないことを理由に対象外とみなすのも誤りで、指摘の根拠は障害の有無ではなく点検の仕組みの有無に置く。
関連用語
出た過去問
問題文で直接問われたものと、解説の中で触れられたものが含まれます。
出典:令和2年度 10月試験 応用情報技術者試験 午前 問48(IPA)
ソフトウェア保守で修正依頼を保守のタイプに分けるとき、次のa〜dに該当する保守のタイプの、適切な組合せはどれか。 〔保守のタイプ〕 保守を行う時期と修正依頼の分…
正解:a:予防保守、b:完全化保守、c:是正保守、d:適応保守
要点:予防・完全化・是正・適応の4類型は時期と訂正/改良で決まる
JIS X 0161の保守類型では、障害が顕在化する前に行う訂正が予防保守、同じく顕在化前に行う改良(性能・保守性の向上)が完全化保守、発見された問題を直すのが是正保守、環境の変化に合わせるのが適応保守である。この対応にあてはめるとa:予防保守、b:完全化保守、c:是正保守、d:適応保守となる。
出典:令和5年度 秋期 応用情報技術者試験 午前 問48(IPA)解説で登場
問題は発生していないが、プログラムの仕様書と現状のソースコードとの不整合を解消するために、リバースエンジニアリングの手法を使って仕様書を作成し直す。これはソフト…
正解:完全化保守
要点:完全化保守は障害がなくても行う保守性・性能の改善
完全化保守は、障害が起きていないソフトウェアに対して、性能や保守性を改善するために行う保守である。仕様書とソースコードの不整合を解消して文書を整備する作業は、将来の保守作業をしやすくするための品質向上であり、完全化保守に分類される。故障の修正は是正保守、環境変化への対応は適応保守、潜在的な障害の予防は予防保守である。
出典・参考
公式シラバスの4 開発技術 > 6. 保守・廃棄 > (3) 保守のタイプ及び形態に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。