保守とは
保守(Maintenance)とは、
システムやソフトウェアを正常に動作し続けるように維持・修正する作業のことです。
簡単に言うと、
「作ったシステムを壊れないように直し続ける仕事」
です。
保守の具体例
保守には、次のような作業が含まれます。
- バグ(不具合)の修正
- セキュリティの更新(脆弱性対応)
- ソフトウェアのアップデート
- 機能の微調整・改善
- サーバーやシステムの点検
例えば、アプリで不具合が見つかったときに修正するのは「保守」の代表例です。
保守の種類
保守は主に4つに分類されます。
① 修正保守(Corrective Maintenance)
不具合やバグを修正する保守
→ 最もイメージしやすい保守
② 予防保守(Preventive Maintenance)
将来のトラブルを防ぐための対応
→ 古いプログラムの見直しなど
③ 適応保守(Adaptive Maintenance)
環境の変化に対応する保守
→ OSアップデート対応など
④ 完全化保守(Perfective Maintenance)
使いやすくするための改善
→ UI改善や性能向上
保守と運用の違い
よく混同されるのが「運用」です。
| 項目 | 保守 | 運用 |
|---|---|---|
| 目的 | システムを修正・改善する | システムを日常的に動かす |
| 主な作業 | バグ修正、更新対応 | 監視、バックアップ、定期作業 |
| タイミング | 問題発生時・改善時 | 常に継続 |
簡単なイメージ
- 保守 → 「壊れたら直す・より良くする」
- 運用 → 「毎日ちゃんと動かす」
保守が重要な理由
ITシステムは作って終わりではありません。
保守が重要な理由は次の通りです。
① システムの安定稼働
不具合を放置するとサービス停止につながる
② セキュリティ対策
脆弱性を放置するとサイバー攻撃のリスクが高まる
③ 長期利用のため
適切な保守によりシステム寿命が延びる
保守を怠るとどうなる?
保守が行われない場合、以下のような問題が起きます。
- システム障害の頻発
- セキュリティ事故
- 利用者の不満増加
- 修正コストの増大(後から直すほど高くなる)
保守と開発の関係
システム開発は一般的に以下の流れです。
- 要件定義
- 設計
- 開発
- テスト
- 運用・保守
つまり、保守は開発の「最後」ではなく「継続する工程」です。
まとめ
保守とは、
- システムを安定して使い続けるための重要な作業
- バグ修正・改善・環境対応などを含む
- 運用とは役割が異なる
- システムの品質と安全性を支える重要な工程


