ITパスポート 平成29年度 春期 特別措置試験 問40
システム開発技術
ソフトウェア保守で行う作業
ソフトウェア保守で行う作業はどれか。
- ア ソフトウェア受入れテストの結果,発注者が開発者に依頼するプログラム修正
- イ プログラムの単体テストで発見した機能不足を補うための,追加コードの作成
- ウ プログラムの単体テストで発見したバグの修正
- エ 本番業務で発生したシステム障害に対応するためのプログラム修正
答えと解説
✓ これが正解エ 本番業務で発生したシステム障害に対応するためのプログラム修正
解説
本番で動き始めた後に行う、直しや改善の作業がこれにあたります。
作る仕事と保守の仕事は、どちらもプログラムを直す点では似ています。分かれ目は、いつの話かというところにあります。設計し、組み、試験し、受け入れてもらうまでは、作る仕事の中に入ります。この間に見つかった不具合を直すのは、作り上げるための手直しです。引き渡して本番で動き始めた後は、保守の仕事になります。安定して動き続けるように、また技術や事業の変化に合うように、直しや改善を重ねていく段です。保守には、壊れてから直すものだけでなく、壊れる前に手を打つものも含まれます。法律の改正や事業の変化に合わせて作り替えることも、この段の仕事です。作るときにかかる費用よりも、保守で積み上がる費用のほうが大きくなることもあります。直すたびに、動いているものを壊さないか確かめる試験が必要です。作るときより慎重になります。
ほかの選択肢の解説
- ア ソフトウェア受入れテストの結果,発注者が開発者に依頼するプログラム修正:受入れの試験は、引き渡す前に行う確かめです。ここで頼む直しは、納める前に仕上げるための作業になります。本番で動き始めた後の話ではありません。引き渡す前の確かめなので、本番で動き始めた後という条件を満たしません。
- イ …機能不足を補うための,追加コードの作成:単体の試験は、部品ごとに確かめる作る段の作業です。足りない機能を補う書き足しも、作り上げる途中の手直しにあたります。時期が前にあります。部品ごとの試験は作る段の中にあり、書き足しも仕上げるための作業になります。
- ウ …バグの修正:単体の試験で見つかった不具合を直す作業です。これも作る段の中で完結しており、引き渡しより前の話になります。保守には含まれません。同じく作る段の中で完結しており、引き渡しより前の話にとどまります。部品ごとの確かめは、組み上げる前の段です。
関連用語
- 保守動いているシステムを使い続けられるように、点検や修正、更新を続ける作業です。
- 受入れテスト発注した側が、頼んだとおりに出来ているかを確かめる最後の試験です。
- 単体
テスト プログラムひとつを対象に、書いた命令に誤りが無いかを細かく確かめるテストです。 - ソフトウェア
保守 稼働を始めた後に手を入れる営みで、法や制度の変化に合わせて直す形も入ります。
出典:平成29年度 春期 ITパスポート試験(特別措置試験) 問40
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 令和6年度 問33:
業務要件定義に 関する 問題 (受入れテスト) - 令和5年度 問42:
単体 テストに 関する 問題 (単体 テスト) - 令和4年度 問47:
ソフトウェア 保守に 関する 記述 (ソフトウェア 保守) - 令和2年度 10月 (特別措置試験) 問36
(受入れテスト) - 令和元年度 秋期 (特別措置試験) 問96:
TCOに 関する 問題 (ソフトウェア 保守)
同じ分野の問題
誤りを見つけたら報告する