ITパスポート試験 ITパスポート 2012年 (平成24年 秋期)50: ソフトウェア保守に関する説明のうち,適切なものはどれか。

ITパスポート 2012年 (平成24年 秋期)
Q 5050 / 100
ソフトウェア保守に関する説明のうち,適切なものはどれか。
この問の正解率:67.16%(1,072件)
この問題の本文・選択肢・正解・解説(展開)

問題本文

ソフトウェア保守に関する説明のうち,適切なものはどれか。

選択肢

  • .開発中の仕様変更によるプログラムの改修は,ソフトウェア保守である。
  • .外部環境の変化に対応するためにプログラムを改修することは,ソフトウェア保守ではない。
  • .緊急の本番障害対応で改修したプログラムの内容に合わせて設計ドキュメントを修正することは,ソフトウェア保守である。
  • .本番稼働中に発見されたプログラムの不良の改修は,ソフトウェア保守ではない。

正解

. 緊急の本番障害対応で改修したプログラムの内容に合わせて設計ドキュメントを修正することは,ソフトウェア保守である。

解説

正解はウ.ソフトウェア保守は本番稼働後のソフトウェアに対して行う改修・変更活動全般を指す.是正保守(障害修正),適応保守(環境変化対応),完全化保守(性能・保守性向上),予防保守(将来障害の予防)に分類される.緊急の本番障害対応で改修したプログラムに合わせて設計ドキュメントを更新する作業は是正保守の一部であり,ドキュメント整合性維持は保守の重要任務.開発中の改修は開発活動で保守ではないが,稼働後の障害対応・環境対応はすべて保守.選択肢の各論に「保守ではない」とする箇所が誤りで,ウだけが正しい説明.

選択肢ごとの解説

  • .開発中の仕様変更によるプログラム改修は開発プロセス内の変更管理であり,本番稼働後に行う「保守」とは異なる.稼働前は開発,稼働後は保守と区別する基本的な分類で,工程の前後関係が判断の鍵となる.用語の意味を正確に把握すれば誤りと分かる.設問の主題と異なる領域の概念で答えにならない.
  • .外部環境(OS・ハードウェア・法制度等)の変化に対応するプログラム改修は「適応保守」と呼ばれるソフトウェア保守の一形態.『保守ではない』とする記述は誤りで,環境変化対応も立派な保守活動となる.用語の定義を取り違えやすい紛らわしい選択肢.対象や目的が設問の条件と異なるため不適切.
  • .正解.本番稼働後の緊急障害対応でプログラムを改修し,それに整合させて設計ドキュメントを修正することはソフトウェア保守(是正保守+ドキュメント保守).稼働後の修正なので保守の定義に合致する正しい説明.対比される他選択肢との違いも整理しておく.実務でもよく使われる概念で基本的な押さえどころ.
  • .本番稼働中に発見されたプログラム不良の改修は是正保守(corrective maintenance)と呼ばれる保守の代表的形態.『保守ではない』という記述は誤りで,稼働後の不良修正は典型的な保守活動でJIS分類でも明確..別概念であり設問の答えにはならない選択肢.

ITパスポート 2012年 (平成24年 秋期)過去問一覧へ戻る・問50