平成24年度 春期 (特別措置試験) 問34
システム開発技術
ソフトウェア保守の説明
ソフトウェア保守の説明として,適切なものはどれか。
- アシステム開発時に,詳細設計に基づいて作成した個々のプログラムに誤りがないかを確認し,必要に応じて修正する。
- イシステムの安定稼働,情報技術の進展や経営戦略の変化に対応するためにプログラムの修正や変更を行う。
- ウシステムの利用者からの問合せに対して,問合せ内容の記録と管理,適切な部署への引継ぎ,対応結果の記録を行う。
- エシステムを幅広い観点から調査し,それが経営に貢献しているかを判断する。
答えと解説を見る
✓ これが正解イシステムの安定稼働,情報技術の進展や経営戦略の変化に対応するためにプログラムの修正や変更を行う。
解説
稼働を始めた後になって手を入れる営みが、保守と呼ばれます。
仕組みは作り終えた時点で完成し、そのまま動き続けるわけではありません。使ううちに不具合が見つかり、法や制度も変わっていきます。扱う量が増えれば、遅くて使えないという声も上がります。こうした声に応えて手を入れる営みが、ソフトウェア保守でした。安定した稼働や、技術の進展、経営戦略の変化に対応すると述べた肢が当たります。他の肢と切り分ける軸は、いつやるかという一点にあります。保守は、稼働を始めた後の修正と変更を指します。作っている最中の直しは、開発の中の作業でした。直すだけでなく、壊れる前に手を打つ形も保守に含まれます。仕組みが生きている限り続くので、掛かるコストも長く積み上がります。作るときのコストだけを見て決めると、後で重い負担を抱えます。シラバスも、開発の工程の最後に保守を置いて役割を書いています。
ほかの選択肢はなぜ違うのか
- アシステム開発時に,詳細設計に基づいて作成…:詳細設計に基づいて作った個々の部品を確かめると述べた肢です。誤りがあれば直す作業で、これは開発の最中に行います。稼働を始める前の話なので、保守には入りません。同じ直すという言葉でも、置かれる時期がちがいます。
- ウシステムの利用者からの問合せに対して,問…:利用者からの問合せを受け、記録して引き継ぐ働きのほうです。対応の結果も残し、次の問合せに活かします。窓口としての役目で、ソフトウェアそのものは直しません。直す必要が見つかれば、別の担当へ渡していきます。
- エシステムを幅広い観点から調査し,それが経…:広く調べて経営に貢献しているかを判断するというのが、この肢です。独立した立場の人が、仕組みの在り方そのものを見ます。評価して助言する営みで、手を入れて直す営みではありません。見つけた事柄は報告され、直すのは別の役目でした。
この問題の用語
- 保守動いているシステムを使い続けられるように、点検や修正、更新を続ける作業です。障害の修正だけでなく、環境の変化に合わせた手直しも含みます。
出典:平成24年度 春期 ITパスポート試験(特別措置試験) 問34
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)