平成31年度 春期 ITパスポート試験 問54
マネジメント/開発技術ソフトウェア保守に関する説明として,適切なものはどれか。
出典:平成31年度 春期 ITパスポート試験 問54
- ア稼働後にプログラム仕様書を分かりやすくするための改善は,ソフトウェア保守である。
- イ稼働後に見つかった画面や帳票の軽微な不良対策は,ソフトウェア保守ではない。
- ウシステムテストで検出されたバグの修正は,ソフトウェア保守である。
- エシステムを全く新規のものに更改することは,ソフトウェア保守である。
正解:ア
解説
ソフトウェア保守は,稼働(運用)を始めた後のソフトウェアに対して,不具合の修正や機能の改善,仕様書の整備などを行う活動です。したがって,稼働後に仕様書を分かりやすく改善することは保守に含まれます。一方,稼働前の開発中のバグ修正や,全く新しく作り直すことは保守ではありません。
選択肢ごとの解説
- ア正しい。稼働後に行う仕様書の改善は,ソフトウェアの維持・改良のための活動であり,保守に含まれます。
- イ誤り。稼働後に見つかった不良の対策は,軽微なものでも保守に含まれます(是正のための保守)。
- ウ誤り。システムテストは稼働前の開発工程の一部で,そこでのバグ修正は開発作業であり,保守ではありません。
- エ誤り。全く新規のものに更改するのは新たなシステム開発であり,既存ソフトウェアを維持・改良する保守ではありません。