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