ITパスポート 2013年 春期 問41
問題文
システム開発における保守プロセスの目的に関する説明として、次の記述中のa, bに入れる字句の適切な組合せはどれか。
保守プロセスは、障害への対応、性能の改善などを行うために、[ a ]のシステムやソフトウェアを[ b ]すること、又は変更された環境に適合させることを目的とする。

選択肢
ア:
イ:
ウ:
エ:(正解)
🔒 解説は解答すると表示されます
システム開発の保守プロセスの目的【ITパスポート 解説】
正解の理由
保守プロセス(maintenance process:完成・納入後のシステムを維持・改善する活動)は、障害への対応や性能改善、変更された環境への適合を行うことを目的とします。これらはすべて「既に納入された(納入後)のシステムやソフトウェアを修正する(修正)」ことを前提としています。したがって、a に「納入後」、b に「修正」が入る選択肢、すなわち エ が正解です。
ポイントは「障害への対応」や「変更された環境に適合させる」という表現です。これらは稼働中(納入後)の製品に対する変更を示しており、「納入前」や「運用(operation:日々の運用・監視を指す)」とは意味が合致しません。
解法ステップ
- 問題文のキーワードを拾う:ここでは「障害への対応」「性能の改善」「変更された環境に適合」を確認する。
- それらが「いつ」行われる活動かを考える:これらは実際に使われているシステムに対する対応なので「納入後(=運用開始後)」が適切。
- どんな行為かを考える:障害対応や性能改善は「修正(modify/fix)」や「改良」を伴う作業であり、「運用(operation:日常の稼働管理)」とは別物。
- 選択肢から一致する組合せを選ぶ:以上の理由で エ を選ぶ。
選択肢別の誤答解説
-
ア(a = 納入前、b = 運用)
「納入前」は製品がまだ引き渡されていない段階を指します。保守は通常、納入後に行う活動です。また「運用」は日常の稼働管理で、保守(修正や改善)とは役割が異なります。よって不適切です。 -
イ(a = 納入前、b = 修正)
b の「修正」は保守の一部として適切ですが、a が「納入前」では意味が合いません。納入前の段階での修正は開発・テストでの修正であり、保守プロセスの定義ではありません。 -
ウ(a = 納入後、b = 運用)
a は「納入後」で正しい方向ですが、b が「運用」だと「保守(修正・改善)」の行為を表していません。運用は監視や日常対応が中心で、設問の「性能の改善」「障害への対応(修正を伴う場合)」という意味とずれます。 -
エ(a = 納入後、b = 修正)
納入後に発生する障害対応や性能改善、環境適合のための変更を「修正する」と表現するのが最も適切です。したがって正しい選択です。
よくある誤解
-
「保守=運用」と考える誤り
運用(operation)は日常の稼働・監視・バックアップ等を指します。保守(maintenance)は不具合修正や機能改善、環境適応など、ソフトウェアやシステムを変更する活動を指します。両者は目的と作業内容が異なります。 -
「保守はバグ修正だけ」と考える誤り
保守にはバグ修正(補正保守/corrective maintenance)だけでなく、性能改善や機能追加(改善保守/perfective maintenance)、OSや外部仕様の変化に対応する適応保守(adaptive maintenance)、将来の障害を防ぐ予防保守(preventive maintenance)などがあります。
補足コラム
保守の分類(覚え方の手がかり)
- 補正保守(corrective maintenance)……見つかった不具合を直す。
- 適応保守(adaptive maintenance)……OS変更や法改正など外部環境の変化に合わせる。
- 改善保守(perfective maintenance)……性能向上や使い勝手改善のために機能を変える。
- 予防保守(preventive maintenance)……将来の障害を防ぐための改修。
日常での例:スマホアプリがOSアップデートで動かなくなった場合、アプリ側の修正(適応保守)が必要になります。これが「納入後に修正する(保守)」に当たります。
FAQ
Q1. 「納入後」と「運用開始後」は同じ意味ですか?
A1. 実務上ほぼ同じ意味で使われます。いずれもユーザーが使い始めた後の状態を指し、保守はこの時点以降の対応を含みます。
A1. 実務上ほぼ同じ意味で使われます。いずれもユーザーが使い始めた後の状態を指し、保守はこの時点以降の対応を含みます。
Q2. 保守を行うのは誰ですか?
A2. 開発を担当したベンダー(外部の業者)や、自社の運用・開発部門が行います。契約によっては保守範囲や費用が明示されます(SLA:Service Level Agreement の定義がある場合もあります)。
A2. 開発を担当したベンダー(外部の業者)や、自社の運用・開発部門が行います。契約によっては保守範囲や費用が明示されます(SLA:Service Level Agreement の定義がある場合もあります)。
Q3. 「修正」と「改修」は違いますか?
A3. 日常語としてはほぼ同じ意味で使われます。どちらもソフトウェアやシステムを変更して問題を直したり改善したりすることを指します。
A3. 日常語としてはほぼ同じ意味で使われます。どちらもソフトウェアやシステムを変更して問題を直したり改善したりすることを指します。
関連キーワード: 保守、納入後、修正、運用、障害対応、適応保守、補正保守、改善保守

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

