令和4年度 ITパスポート試験 公開問題 問47
マネジメントシステム開発技術ソフトウェア設計・保守・再利用
ソフトウェア保守に関する記述のうち,適切なものはどれか。
解答・解説
正解: ウ. 本番環境で運用中のシステムに対して,法律改正に伴うソフトウェア修正もソフトウェア保守に含まれる。
ソフトウェアの引き渡し後(本番環境での運用開始後)に行われるソフトウェアの変更作業をソフトウェア保守といいます。
ソフトウェア保守には、不具合を修正する是正保守のほか、利用環境の変化(法律改正やOSのバージョンアップなど)に対応するための適応保守、潜在的な障害を未然に防ぐための予防保守、パフォーマンスや保守性を向上させるための完全化保守などが含まれます。
法律改正に伴うソフトウェア修正は、環境の変化に適応するための作業(適応保守)に該当するため、ソフトウェア保守に含まれます。したがって、適切な記述は「ウ」です。
各選択肢の解説
- ア: 本番稼働中のシステムに対して、障害が発生する前に潜在的な不良を修正することは予防保守に該当し、ソフトウェア保守に含まれます。したがって誤りです。
- イ: ソフトウェア保守には、不具合の修正だけでなく、仕様変更や環境変化に伴う修正(適応保守や完全化保守など)も含まれます。したがって誤りです。
- ウ: 法律改正に伴うソフトウェア修正は、外部環境の変化に対応するための適応保守に該当し、ソフトウェア保守に含まれます。したがって正解です。
- エ: 納入前(システム開発期間中)に実施した不具合の修正は、開発プロセス(テストやデバッグなど)の一部であり、ソフトウェア保守には含まれません。保守は原則として引き渡し後に実施されます。したがって誤りです。