ITパスポート試験 過去問解説

ソフトウェア保守とは?ITパスポート試験 2012年 (平成24年 秋期) 問50を解説

ITパスポート試験 2012年 (平成24年 秋期) 問50は、ソフトウェア保守に関する理解を問う問題です。検索から入っても、問題文、選択肢、正解、解説、各選択肢がなぜ違うかをこのページだけで確認できます。

問題文

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

この問題の出題ポイント

  • ソフトウェア保守の定義だけでなく、問題文中の条件がどの選択肢に当てはまるかを確認する。
  • マネジメント系分野では、用語の目的・主体・責任範囲の違いが選択肢で問われやすい。
  • 関連タグ: システム開発技術、ソフトウェア保守。

選択肢

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

正解

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

解説

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

なぜ他の選択肢が違うのか

  • 開発中の仕様変更によるプログラム改修は開発プロセス内の変更管理であり,本番稼働後に行う「保守」とは異なる.稼働前は開発,稼働後は保守と区別する基本的な分類で,工程の前後関係が判断の鍵となる.用語の意味を正確に把握すれば誤りと分かる.設問の主題と異なる領域の概念で答えにならない.

  • 外部環境(OS・ハードウェア・法制度等)の変化に対応するプログラム改修は「適応保守」と呼ばれるソフトウェア保守の一形態.『保守ではない』とする記述は誤りで,環境変化対応も立派な保守活動となる.用語の定義を取り違えやすい紛らわしい選択肢.対象や目的が設問の条件と異なるため不適切.

  • ウ(正解)

    正解.本番稼働後の緊急障害対応でプログラムを改修し,それに整合させて設計ドキュメントを修正することはソフトウェア保守(是正保守+ドキュメント保守).稼働後の修正なので保守の定義に合致する正しい説明.対比される他選択肢との違いも整理しておく.実務でもよく使われる概念で基本的な押さえどころ.

  • 本番稼働中に発見されたプログラム不良の改修は是正保守(corrective maintenance)と呼ばれる保守の代表的形態.『保守ではない』という記述は誤りで,稼働後の不良修正は典型的な保守活動でJIS分類でも明確..別概念であり設問の答えにはならない選択肢.

解き方の整理

ソフトウェア保守の問題では、選択肢のキーワードだけで判断せず、問題文が示す条件と正解選択肢の説明が一致しているかを見ます。誤答選択肢は、似た用語を混ぜる、主体を入れ替える、目的や範囲を広げすぎる、という形で作られることが多いため、選択肢別解説まで確認しておくと復習効率が上がります。

関連問題

前後の問題

2012年 (平成24年 秋期) の関連する問題

復習を続ける

間違えた問題、苦手タグ、模試履歴を保存して復習する導線を用意しています。広告なしPro、弱点分析、復習リマインダーは段階的に提供予定です。