ソフトウェア保守
ソフトウェア保守に特化したいくつかの技法がある。 1つは静的スライシングと呼ばれる技法で、ある特定の変数を更新しているプログラムコードを全て見つけ出す方法である。プログラムコードのリファクタリングでよく使われ、2000年問題対応でも特に多用された。
ソフトウェア保守(ソフトウェアほしゅ)またはソフトウェアメンテナンス (software maintenance) とは、ソフトウェア工学において既存のソフトウェアを改良・最適化していくと共にバグを修正していくプロセスを意味する。ソフトウェア保守はソフトウェア製品ライフサイクルにおける主要なプロセスの一部であり、ソフトウェアの実際の現場への投入後に行われる。ソフトウェア保守工程では、実際の使用で発見された問題点やバグを修正すると共に、そのソフトウェアのユーザビリティや可用性を改善するための機能追加も行う。
変化した又は変化している環境において、ソフトウェア製品を使用できるように保ち続けるために実施するソフトウェア製品の引渡し後の修正。