ソフトウェア保守の説明として,適切なものはどれか。
- アシステム開発時に,詳細設計に基づいて作成した個々のプログラムに誤りがないかを確認し,必要に応じて修正する。
- イシステムの安定稼働,情報技術の進展や経営戦略の変化に対応するためにプログラムの修正や変更を行う。
- ウシステムの利用者からの問合せに対して,問合せ内容の記録と管理,適切な部署への引継ぎ,対応結果の記録を行う。
- エシステムを幅広い観点から調査し,それが経営に貢献しているかを判断する。
正解と解説を見る
正解
イ システムの安定稼働,情報技術の進展や経営戦略の変化に対応するためにプログラムの修正や変更を行う。
正解は「システムの安定稼働,情報技術の進展や経営戦略の変化に対応するためにプログラムの修正や変更を行う」である。ソフトウェア保守は、稼働中のシステムに対して不具合の是正や環境変化・要求変化への対応としてプログラムを修正・変更する活動を指す。「詳細設計に基づいて作成した個々のプログラムに誤りがないかを確認し,修正する」のは開発時の単体テストの説明である。「利用者からの問合せの記録・管理,引継ぎ,対応結果の記録」はヘルプデスクやサービスデスクの業務内容である。「経営への貢献を幅広い観点から調査・判断する」のはシステム監査の説明であり、いずれも保守の定義とは異なる。