保守のコスト

保守のコストが話題になったことがあるので直接の根拠ではないが間接の根拠として文献を引用する。
ソフトウエア開発 55の真実と10のウソ

真実41

保守には、ソフトウェアのコストの40〜80%(平均60%)がかかる。従って、ソフトウェアライフサイクルの最重要フェーズである。

真実42

保守の60%は機能拡張であり、バグの修正は17%にすぎない。このためソフトウェア保守は、不良修正ではなく、古いソフトウェアに新しい機能を追加する作業である。

真実44

ソフトウェア開発作業と保守作業を分析すると、大部分は共通している。例外は、保守の場合、「既存プログラムの解析」が加わることである。この作業には保守の全作業時間の約30%が必要で、保守の中心となる作業だ。従って、開発に比べると保守は難しい。