平成30年度 秋期 ITパスポート 問37(マネジメント)
出典:平成30年度 秋期 ITパスポート試験 公開問題 問37(独立行政法人情報処理推進機構(IPA))
ソフトウェア保守に該当するものはどれか。
- アシステムテストで測定したレスポンスタイムが要件を満たさないので,ソフトウェアのチューニングを実施した。
- イソフトウェア受入れテストの結果,不具合があったので,発注者が開発者にプログラム修正を依頼した。
- ウプログラムの単体テストで機能不足を発見したので,プログラムに機能を追加した。
- エ本番システムで稼働しているソフトウェアに不具合が報告されたので,プログラムを修正した。
正解と解説を見る
正解:エ
【ソフトウェア保守とは】
ソフトウェア保守は、システムが本番で稼働を始めた後(利用者に引き渡された後)に、ソフトウェアを修正したり改善したりする活動です。稼働後に見つかった不具合の修正(是正保守)、法律の改正や環境の変化への対応(適応保守)、性能や保守のしやすさの改善(完全化保守)などがあります。
一方、単体テスト、システムテスト、受入れテストなど、稼働前のテストで見つかった問題の修正は、開発の作業です。
【選択肢の検討】
ア:システムテストは稼働前の開発の工程なので、そこで行うチューニングは開発の作業です。
イ:受入れテストは、発注者がシステムを受け入れる前に行うテストなので、その結果によるプログラムの修正は開発の作業です。
ウ:単体テストは開発の工程なので、そこで見つかった機能不足への対応は開発の作業です。
エ:本番で稼働しているソフトウェアの不具合を修正するので、ソフトウェア保守に該当します。
よって、正解は選択肢エです。