本文へスキップ

平成26年度 春期 ITパスポート試験 問36

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

問36
頻出度★★★

ソフトウェア保守に関する記述として, 適切なものはどれか。

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

問 36

  • 不正解ア

    アプリケーションプログラムのエラーを監視するのは、システムが正常に動いているかを見張るシステム運用 (運用管理・監視業務) の仕事です。監視は異常を検知して知らせるところまでで、ソフトウェアそのものには手を加えません。監視で見つかった障害を受けてプログラムを直す段階になって初めて保守になります。

  • イ

    正解 正解はイ。ソフトウェア保守とは、システムが本番稼働を始めた後に、ソフトウェア (プログラム) そのものへ手を加える活動のことです。テストで取り切れなかったバグが稼働後に障害として表面化したとき、その原因となっているプログラムを調査して修正し、再テストしてリリースする——この一連の作業がまさに保守の中心にあたります (障害を取り除く保守は「是正保守」と呼ばれます)。イの「稼働後のシステムの障害を解決するために, プログラムを修正する」は、稼働後という時期と、プログラムの修正という対象の両方がソフトウェア保守の定義にそのまま一致するため適切です。なお保守には是正保守のほか、法改正や業務変更に合わせる適応保守、性能や保守性を高める完全化保守、将来の障害を防ぐ予防保守も含まれますが、いずれも共通点は「稼働後にソフトウェアを変更する」ことです。

  • 不正解ウ

    性能向上のためにサーバを置き換えるのはハードウェアの増強・更改であり、ソフトウェアではなく機器を交換しています。ソフトウェア保守はあくまでプログラムやドキュメントなどソフトウェア資産の変更を指すため、サーバ機の入替えは該当しません (機器側の対応はハードウェア保守や設備更改として区別されます)。

  • 不正解エ

    データのバックアップを定期的に取得するのは、障害や誤操作でデータが失われたときに復旧できるようにしておくための日常的な運用業務 (バックアップ管理) です。プログラムを変更する作業ではないので、ソフトウェア保守ではありません。

ここがポイント
  • ソフトウェア保守 = システム稼働後にソフトウェア (プログラム) を変更する活動。是正保守 (障害修正)、適応保守 (法改正・業務変更への対応)、完全化保守 (性能・保守性の改善)、予防保守 (障害の未然防止) の 4 種類がある。
  • 運用と保守の切り分けが頻出。監視・バックアップ・ジョブ実行・ユーザ対応など、ソフトウェアを変更せず動かし続ける作業は「運用」、プログラムに手を入れる作業が「保守」。ハードウェアの交換はソフトウェア保守には含まれない。
用語

解答の記録