正答1
解説
正解は1です。
ソフトウェア保守の範囲を問う問題です。
ソフトウェア保守とは、システムの稼働(引渡し)後に、不具合の修正、性能や保守性の改善、環境変化への適応などのためにソフトウェアを修正する活動です。
【選択肢別解説】
1:○ 稼働後にプログラム仕様書を分かりやすく改善することは、保守性を高めるための改善です。
稼働後のソフトウェアの改善に当たるため、ソフトウェア保守に含まれます。
2:× 稼働後に見つかった不良への対策は、軽微なものであっても是正保守に当たります。
ソフトウェア保守ではないとする点が誤りです。
3:× システムテストは稼働前の開発工程です。
そこで見つかったバグの修正は開発作業の一部であり、ソフトウェア保守ではありません。
4:× システムをまったく新しいものに更改することは、新規の開発です。
既存のソフトウェアを修正する保守とは異なります。
【ポイント】
保守かどうかは、「稼働後か」「既存のソフトウェアの修正か」で判断します。
保守には、不具合を直す是正保守、環境変化に合わせる適応保守、性能や保守性を高める完全化保守などがあります。