この概念が出た関連問題

この試験の対策ガイド

ITパスポート試験 対策ガイド

合格率・勉強法・参考書の選び方をまとめています

見る →
答えと解説を見る(先に解くのがおすすめ)

正解は ウ

解説

ソフトウェア保守とは、本番環境で運用中のシステムに対して行う様々な修正・改善活動の総称です。具体的には、①バグ修正(是正保守)、②予防的な改善(予防保守)、③業務要件の変更対応(適応保守)、④システムの効率化(完全化保守)の4種類があります。法律改正に伴うシステム修正は、業務要件の変更対応(適応保守)に該当するため、ソフトウェア保守の重要な一部となります。

なぜ他の選択肢は違うのか

選択肢 ア
潜在不良の発見と事前修正(予防保守)は、むしろソフトウェア保守の重要な要素の一つです。障害が発生してから対応するのではなく、予防的に対応することでシステムの安定運用が実現できます。
選択肢 イ
仕様変更に伴う修正(適応保守)も、ソフトウェア保守の重要な一部です。業務要件の変更や法改正への対応など、システムを取り巻く環境の変化に適応するための修正は必須の作業です。
選択肢 エ
納入前のシステム開発期間中の不具合修正は、開発工程の一部であり、ソフトウェア保守には含まれません。ソフトウェア保守は、本番環境で運用開始後の活動を指します。

解くときのポイント

ソフトウェア保守は「運用開始後」の活動であることを覚えておきましょう。また、単なるバグ修正だけでなく、予防的な改善や機能追加なども含む広い概念だということを理解しておくことが重要です。