平成31年度 春期 ITパスポート 問54(マネジメント)
出典:平成31年度 春期 ITパスポート試験 公開問題 問54(独立行政法人情報処理推進機構(IPA))
ソフトウェア保守に関する説明として,適切なものはどれか。
- ア稼働後にプログラム仕様書を分かりやすくするための改善は,ソフトウェア保守である。
- イ稼働後に見つかった画面や帳票の軽微な不良対策は,ソフトウェア保守ではない。
- ウシステムテストで検出されたバグの修正は,ソフトウェア保守である。
- エシステムを全く新規のものに更改することは,ソフトウェア保守である。
正解と解説を見る
正解:ア
【ソフトウェア保守とは】
ソフトウェア保守は、システムが稼働を始めた後(利用者に引き渡された後)に、ソフトウェアやその文書を修正したり改善したりする活動です。次のようなものがあります。
・是正保守:稼働後に見つかった不良(バグ)を修正する
・適応保守:法律の改正や環境の変化などに合わせて修正する
・完全化保守:性能や保守のしやすさなどを改善する。プログラム仕様書などの文書を分かりやすく改善することも含む
・予防保守:将来問題になりそうな箇所を、問題が起きる前に修正する
一方、稼働前のテストで見つかったバグの修正は開発の作業で、システムを全く新しいものに作り替えることは、新規の開発です。
【選択肢の検討】
ア:稼働後にプログラム仕様書を分かりやすくするための改善は、ソフトウェア保守です。適切です。
イ:稼働後に見つかった不良の対策は、軽微なものでもソフトウェア保守(是正保守)です。
ウ:システムテストは稼働前の開発の工程なので、そこで検出されたバグの修正は、開発の作業です。
エ:システムを全く新規のものに更改することは、新規の開発で、ソフトウェア保守ではありません。
よって、正解は選択肢アです。