平成24年度 秋期 ITパスポート試験 問50
マネジメント/開発技術ソフトウェア保守に関する説明のうち,適切なものはどれか。
出典:平成24年度 秋期 ITパスポート試験 問50
- ア開発中の仕様変更によるプログラムの改修は,ソフトウェア保守である。
- イ外部環境の変化に対応するためにプログラムを改修することは,ソフトウェア保守ではない。
- ウ緊急の本番障害対応で改修したプログラムの内容に合わせて設計ドキュメントを修正することは,ソフトウェア保守である。
- エ本番稼働中に発見されたプログラムの不良の改修は,ソフトウェア保守ではない。
正解:ウ
解説
ソフトウェア保守は,本番稼働(運用)を始めたソフトウェアに対して,不具合の修正,環境の変化への対応,機能の改善などを行う活動です。それに伴い,プログラムの内容に合わせて設計ドキュメントを修正することも保守に含まれます。開発中の改修は,保守ではなく開発作業の一部です。
選択肢ごとの解説
- ア誤り。開発中の仕様変更による改修は,運用開始前の開発作業であり,ソフトウェア保守ではありません。
- イ誤り。法改正や OS の変更などの外部環境の変化に対応して改修することは,ソフトウェア保守に含まれます。
- ウ正しい。緊急の障害対応で改修した内容に合わせて設計ドキュメントを修正することは,ソフトウェア保守であり,適切です。
- エ誤り。本番稼働中に見つかった不良の改修は,不具合を修正する典型的なソフトウェア保守です。