平成29年度 春期 ITパスポート 問40(マネジメント)
出典:平成29年度 春期 ITパスポート試験 公開問題 問40(独立行政法人情報処理推進機構(IPA))
ソフトウェア保守で行う作業はどれか。
- アソフトウェア受入れテストの結果,発注者が開発者に依頼するプログラム修正
- イプログラムの単体テストで発見した機能不足を補うための,追加コードの作成
- ウプログラムの単体テストで発見したバグの修正
- エ本番業務で発生したシステム障害に対応するためのプログラム修正
正解と解説を見る
正解:エ
【ソフトウェア保守とは】
ソフトウェア保守は、システムが本番で稼働を始めた後に、ソフトウェアを修正したり改善したりする活動です。本番業務で発生した障害の対応、法律の改正や業務の変更への対応、性能の改善などがあります。
一方、単体テストや受入れテストなど、稼働前のテストで見つかった問題の修正は、開発の作業です。
【選択肢の検討】
ア:受入れテストは、稼働前に発注者がシステムを受け入れるためのテストなので、その結果によるプログラム修正は開発の作業です。
イ:単体テストは開発の工程なので、機能不足を補うための追加コードの作成は開発の作業です。
ウ:単体テストで発見したバグの修正は、開発の作業です。
エ:本番業務で発生したシステム障害に対応するためのプログラム修正は、ソフトウェア保守で行う作業です。
よって、正解は選択肢エです。