ソフトウェア保守に関する説明として,適切なものはどれか。
- ア稼働後にプログラム仕様書を分かりやすくするための改善は,ソフトウェア保守である。
- イ稼働後に見つかった画面や帳票の軽微な不良対策は,ソフトウェア保守ではない。
- ウシステムテストで検出されたバグの修正は,ソフトウェア保守である。
- エシステムを全く新規のものに更改することは,ソフトウェア保守である。
正解と解説を見る
正解
ア 稼働後にプログラム仕様書を分かりやすくするための改善は,ソフトウェア保守である。
正解は「稼働後にプログラム仕様書を分かりやすくするための改善は、ソフトウェア保守である」です。ソフトウェア保守とは、本番稼働後のシステムに対して行う修正や改良全般を指し、不具合修正だけでなく保守性向上のためのドキュメント整備なども含まれます(是正保守・完全化保守など)。稼働後に見つかった軽微な不良への対策も立派な保守作業であるため、「保守ではない」とする選択肢は誤りです。システムテストで検出されたバグの修正は本番稼働前の開発工程内の作業であり、保守には含まれません。また、システムを全く新規のものに更改することは新規開発であり、既存システムを対象とする保守とは区別されます。