選択肢
- ア.工程内に開発が終わらないことが分かり,あらかじめ開発要員を増員する。
- イ.障害を引き起こす可能性のあるプログラムを見つけ,あらかじめ修正する。
- ウ.取り扱うデータ量が増えてきたので,あらかじめディスクを容量の大きなものに変更する。
- エ.要求仕様からプログラムの開発量を,あらかじめ予測する。
正解
イ. 障害を引き起こす可能性のあるプログラムを見つけ,あらかじめ修正する。
解説
ソフトウェア保守は本番運用後に欠陥修正や機能改良を行う活動である.種類として完全化保守 (機能改善) ・適応保守 (環境変化対応) ・是正保守 (欠陥修正) ・予防保守 (潜在不具合の事前修正) がある.予防保守は問題発生前に潜在的な不具合を修正する活動で,本問の選択肢「障害を引き起こす可能性のあるプログラムを事前修正」はこれに該当する.4種類の保守活動を整理して覚える.覚え方や類似用語の区別を整理しておくと,本試験
選択肢ごとの解説
- ア.開発要員の増員はプロジェクト管理 (人員管理) の作業であり,ソフトウェア保守とは別領域である.工程内収束のための要員調整は開発管理の話で,既存ソフトウェアの保守活動とは無関係な作業.覚え方や類似用語の区別を整
- イ.正解.潜在的な障害要因をあらかじめ修正するのは予防保守としてソフトウェア保守活動に含まれる.将来の不具合発生を未然に防ぐ重要な保守作業で,4種類の保守の一つとして分類される.覚え方や類似用語の区別を整理しておく
- ウ.ディスク交換などハードウェアの容量変更はファシリティマネジメントやハードウェア保守の範囲となる.ソフトウェア保守の対象はソフトウェア (プログラム) に限られ,ハードは別分野の作業.覚え方や類似用語の区別を整理
- エ.要求仕様からの開発量予測は見積り作業 (FP法等) で,開発前の計画段階の話となる.既存ソフトウェアの保守活動とは無関係な作業で,新規開発のプロジェクト計画フェーズの活動.覚え方や類似用語の区別を整理しておくと
ITパスポート 2009年 (平成21年 秋期) の過去問一覧へ戻る・問38