本文へスキップ

平成29年度 春期 ITパスポート試験 問40

この問題の解説と、これまでの解答の記録です。

問40
頻出度★★★

ソフトウェア保守で行う作業はどれか。

出典 平成29年度 春期 ITパスポート試験 問40
解説

問 40

  • 不正解ア

    受入れテストは、発注者が納品されたソフトウェアを検収する段階であり、開発・受入れの工程に属する。稼働後の運用中に行う作業ではないため、保守には該当しない。

  • 不正解イ

    単体テストはプログラム開発中に個々のモジュールを検証する工程であり、そこで見つかった機能不足を補う追加コードの作成は開発作業である。運用開始後の保守ではない。

  • 不正解ウ

    単体テストで発見したバグの修正は、リリース前の開発工程で行うデバッグ作業である。本番稼働後に行う保守作業とは工程が異なる。

  • エ

    正解 ソフトウェア保守とは、システムを本番稼働させた後、運用フェーズにおいて不具合の修正や機能改善を行う作業を指す。エは「本番業務で発生したシステム障害に対応するためのプログラム修正」であり、まさに稼働後の運用中に生じた問題への対応にあたる。したがってエが保守で行う作業として正しい。

ここがポイント
  • ソフトウェア保守は本番稼働(運用開始)後に行う作業であり、障害対応や機能改善などが含まれる。開発工程(設計・実装・各種テスト・受入れ)で行う作業とは区別される。
  • 選択肢が「稼働前(開発・テスト)」か「稼働後(運用・保守)」のどちらの局面かを見極めるのが判別のポイント。
用語

解答の記録