平成21年度 プロジェクトマネージャ試験 午前II 問18
業務プログラムの運用・保守の考え方のうち,適切なものはどれか。
- ア エラーの原因究明のために業務プログラム中に記述した,エラーログ採取やトレースのためのコードは,運用時のデータ処理効率の低下の原因にならない場合でも運用開始時にはすべて取り除くべきである。
- イ 業務プログラムに精通することは運用管理を容易にするが,すべての担当者がそうなることは困難なので,運用マニュアルなどを整備しておく必要がある。
- ウ 業務プログラムの運用中にエラーが発生したとき,すぐに修正できるものであれば,運用管理者が自ら修正して,業務に支障がないようにすることが望ましい。
- エ データ処理の手順の変更に伴い業務プログラムを修正したときは,元のプログラムを開発したときのテストデータだけを使った確認テストを行い,運用を再開することが望ましい。
解答・解説を見る
正解:イ
AI解説
運用・保守では属人化を避けることが重要であり,全担当者が業務プログラムに精通するのは困難である以上,運用マニュアルなどのドキュメントを整備して誰でも適切に運用できるようにしておくのが適切である。ほかの選択肢はいずれも変更管理・回帰テストの原則に反する。 ア: エラーログ採取やトレースのコードは障害時の原因究明に有用であり,処理効率の低下など問題がなければ残しておいてよい。すべて取り除くべきという記述が誤り。 イ: 正解。属人性を排し安定運用するために,運用マニュアル等の整備が必要という適切な考え方である。 ウ: 運用管理者が独断でプログラムを修正するのは変更管理手続に反する。軽微でも所定の承認・テストを経て修正すべきである。 エ: 修正後の確認テストは,元のテストデータによる回帰テストに加えて,変更部分を検証する新たなテストデータも必要である。「だけ」が誤り。 💡 運用・保守の正誤問題は「属人化排除・変更管理手続の遵守・回帰テスト+追加テスト」が正解側のキーワード。「〜だけ」「すべて」「勝手に修正」は誤り側のシグナル。
出典:平成21年度 秋期 プロジェクトマネージャ試験 午前II 問18 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。