ITパスポート試験 ITパスポート 2017年 (平成29年 春期)40: ソフトウェア保守で行う作業はどれか。

ITパスポート 2017年 (平成29年 春期)
Q 4040 / 100
ソフトウェア保守で行う作業はどれか。
この問の正解率:78.11%(1,750件)
この問題の本文・選択肢・正解・解説(展開)

問題本文

ソフトウェア保守で行う作業はどれか。

選択肢

  • .ソフトウェア受入れテストの結果,発注者が開発者に依頼するプログラム修正
  • .プログラムの単体テストで発見した機能不足を補うための,追加コードの作成
  • .プログラムの単体テストで発見したバグの修正
  • .本番業務で発生したシステム障害に対応するためのプログラム修正

正解

. 本番業務で発生したシステム障害に対応するためのプログラム修正

解説

ソフトウェア保守はシステムが本番稼働した後に行う変更作業の総称。本番環境で発生したシステム障害への対応(是正保守)、法令改正や業務変更への対応(適応保守)、性能改善(完全化保守)、将来の環境変化に備えた予防的変更(予防保守)が含まれる。開発プロセス中(要件定義・設計・テスト段階)の不具合修正や追加コード作成は開発工程の作業であり保守ではない。「稼働前」の修正は開発、「稼働後」の修正が保守である。

選択肢ごとの解説

  • .誤り。ソフトウェア受入れテスト結果による修正は、システムが本番稼働する前の開発工程内の作業。受入れテストは「本番移行前の最終確認」であり、この段階での修正は開発プロセスの一部である。
  • .誤り。単体テストで発見した機能不足を補う追加コード作成は開発工程(プログラミング・単体テスト)の作業。本番稼働前のテスト・修正・追加はすべて開発工程に分類され、保守プロセスではない。
  • .誤り。単体テストでのバグ修正は開発工程に含まれる作業。ソフトウェア保守は本番稼働後の変更を対象とする。単体テスト段階はまだ開発フェーズであり、発見したバグの修正は開発工程内の通常業務。
  • .正しい。本番業務で発生したシステム障害に対応するプログラム修正は保守プロセスの代表的作業(是正保守)。システム稼働後に発生した不具合を修正して正常動作を回復させる活動が保守の中心的内容。

ITパスポート 2017年 (平成29年 春期)過去問一覧へ戻る・問40