平成29年度 春期 (特別措置試験) 問40
システム開発技術
ソフトウェア保守で行う作業
ソフトウェア保守で行う作業はどれか。
- アソフトウェア受入れテストの結果,発注者が開発者に依頼するプログラム修正
- イプログラムの単体テストで発見した機能不足を補うための,追加コードの作成
- ウプログラムの単体テストで発見したバグの修正
- エ本番業務で発生したシステム障害に対応するためのプログラム修正
答えと解説を見る
✓ これが正解エ本番業務で発生したシステム障害に対応するためのプログラム修正
解説
本番で動き始めた後に行う、直しや改善の作業がこれにあたります。
作る仕事と保守の仕事は、どちらもプログラムを直す点では似ています。分かれ目は、いつの話かというところにあります。設計し、組み、試験し、受け入れてもらうまでは、作る仕事の中に入ります。この間に見つかった不具合を直すのは、作り上げるための手直しです。引き渡して本番で動き始めた後は、保守の仕事になります。安定して動き続けるように、また技術や事業の変化に合うように、直しや改善を重ねていく段です。保守には、壊れてから直すものだけでなく、壊れる前に手を打つものも含まれます。法律の改正や事業の変化に合わせて作り替えることも、この段の仕事です。作るときにかかる費用よりも、保守で積み上がる費用のほうが大きくなることもあります。直すたびに、動いているものを壊さないか確かめる試験が必要です。作るときより慎重になります。
ほかの選択肢はなぜ違うのか
- アソフトウェア受入れテストの結果,発注者が…:受入れの試験は、引き渡す前に行う確かめです。ここで頼む直しは、納める前に仕上げるための作業になります。本番で動き始めた後の話ではありません。引き渡す前の確かめなので、本番で動き始めた後という条件を満たしません。
- イプログラムの単体テストで発見した機能不足…:単体の試験は、部品ごとに確かめる作る段の作業です。足りない機能を補う書き足しも、作り上げる途中の手直しにあたります。時期が前にあります。部品ごとの試験は作る段の中にあり、書き足しも仕上げるための作業になります。
- ウプログラムの単体テストで発見したバグの修…:単体の試験で見つかった不具合を直す作業です。これも作る段の中で完結しており、引き渡しより前の話になります。保守には含まれません。同じく作る段の中で完結しており、引き渡しより前の話にとどまります。部品ごとの確かめは、組み上げる前の段です。
この問題の用語
- 保守動いているシステムを使い続けられるように、点検や修正、更新を続ける作業です。障害の修正だけでなく、環境の変化に合わせた手直しも含みます。
- 受入れテスト発注した側が、頼んだとおりに出来ているかを確かめる最後の試験です。合格すれば引き取り、本番の業務で使い始めることになります。
- 作業工程を組み立てる、一つひとつの仕事の単位のことです。開始と終了、所要日数をもち、順序をつないで全体の日程を作ります。
出典:平成29年度 春期 ITパスポート試験(特別措置試験) 問40
同じ用語が出る問題
- 令和6年度 問33:業務要件定義に関する問題(受入れテスト)
- 令和2年度 10月 (特別措置試験) 問36(受入れテスト)
- 平成30年度 秋期 (特別措置試験) 問37:ソフトウェア保守に該当するもの(受入れテスト)
- 平成30年度 春期 (特別措置試験) 問51:受入れテストに関する問題(受入れテスト)
- 平成29年度 秋期 (特別措置試験) 問39:ソフトウェア保守で実施する活動(受入れテスト)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)