ソフトウェア保守に関する説明のうち,適切なものはどれか。
- ア開発中の仕様変更によるプログラムの改修は,ソフトウェア保守である。
- イ外部環境の変化に対応するためにプログラムを改修することは,ソフトウェア 保守ではない。
- ウ緊急の本番障害対応で改修したプログラムの内容に合わせて設計ドキュメント を修正することは,ソフトウェア保守である。
- エ本番稼働中に発見されたプログラムの不良の改修は,ソフトウェア保守ではな い。
正解と解説を見る
正解
ウ 緊急の本番障害対応で改修したプログラムの内容に合わせて設計ドキュメント を修正することは,ソフトウェア保守である。
正解は「緊急の本番障害対応で改修したプログラムの内容に合わせて設計ドキュメントを修正することは、ソフトウェア保守である」である。ソフトウェア保守とは、本番稼働後のソフトウェアに対して行う変更作業全般を指し、緊急対応による改修に合わせて関連ドキュメントを整合させる作業もこれに含まれる。開発中の仕様変更への対応はまだ本番稼働前であり開発工程内の変更であって保守ではなく、外部環境の変化への対応や本番稼働中に見つかった不具合の改修はいずれも典型的なソフトウェア保守に該当するため、「保守ではない」とする記述は誤りである。