ソフトウェア保守で行う作業はどれか。
- アソフトウェア受入れテストの結果,発注者が開発者に依頼するプログラム修正
- イプログラムの単体テストで発見した機能不足を補うための,追加コードの作成
- ウプログラムの単体テストで発見したバグの修正
- エ本番業務で発生したシステム障害に対応するためのプログラム修正
正解と解説を見る
正解
エ 本番業務で発生したシステム障害に対応するためのプログラム修正
正解は「本番業務で発生したシステム障害に対応するためのプログラム修正」である。ソフトウェア保守とは、本番稼働(リリース)後のシステムに対して行われる修正や改良作業を指す。これに対し、受入れテストや単体テストで見つかった不具合の修正・機能追加は、いずれもまだ本番稼働前の開発工程内で行われる活動であり、保守ではなく開発工程の一部として扱われる。したがって、稼働後の障害対応のみが保守作業に該当する。