午前問40
ソフトウェア保守で行う作業はどれか。
| ソフトウェア受入れテストの結果、発注者が開発者に依頼するプログラム修正 | |
| プログラムの単体テストで発見した機能不足を補うための、追加コードの作成 | |
| プログラムの単体テストで発見したバグの修正 | |
| 本番業務で発生したシステム障害に対応するためのプログラム修正 |
『情報処理過去問.com』からiPhoneアプリがリリースされました!!
正解
- エ
解説
ソフトウェア保守は、運用開始後のソフトウェアに対して行う変更・機能改善・欠陥対応や、環境変化に応じたプログラム修正を含む活動・プロセスです。対象は開発プロセスから運用へ引き渡された後のシステムに限られます。したがって、開発中の修正は保守ではありません。選択肢の中で、運用中の本番業務での事象に対応するものだけが保守に当たり、正解はエです。
| ア. | ソフトウェア受入れテストの結果、発注者が開発者に依頼するプログラム修正 |
| 受入れテストの結果に基づいて発注者が開発者に依頼するプログラム修正は、運用前の受入れ段階での対応であり、ソフトウェア保守ではありません。 | |
| イ. | プログラムの単体テストで発見した機能不足を補うための、追加コードの作成 |
| 単体テストで見つかった機能不足を補う追加コードの作成は、開発工程内の対応であり、ソフトウェア保守ではありません。 | |
| ウ. | プログラムの単体テストで発見したバグの修正 |
| 単体テストで発見したバグの修正は、開発工程内の修正であり、ソフトウェア保守ではありません。 | |
| エ. | 本番業務で発生したシステム障害に対応するためのプログラム修正 |
| 本番業務で発生したシステム障害に対応するためのプログラム修正は、運用開始後に対する変更であり、ソフトウェア保守に該当します。 |