平成21年度 秋期 問38
システム開発技術
ソフトウェア保守に含まれるもの
ソフトウェア保守に含まれるものはどれか。
- ア工程内に開発が終わらないことが分かり,あらかじめ開発要員を増員する。
- イ障害を引き起こす可能性のあるプログラムを見つけ,あらかじめ修正する。
- ウ取り扱うデータ量が増えてきたので,あらかじめディスクを容量の大きなものに変更する。
- エ要求仕様からプログラムの開発量を,あらかじめ予測する。
答えと解説を見る
✓ これが正解イ障害を引き起こす可能性のあるプログラムを見つけ,あらかじめ修正する。
解説
壊れる前に手を打つ形も、保守の中に含まれていました。
ソフトウェア保守は、稼働を始めた後に手を入れる営みです。壊れてから直す形が、まず思い浮かぶところでしょうか。けれども保守は、それだけを指す言葉ではありません。法や制度の変化に合わせて直す形も、この中に入ります。扱う量が増えたときに、遅さを直す形も含まれました。そして、壊れる前に手を打つ形も保守の一種です。障害を起こしそうな箇所を見つけ、あらかじめ直しておきます。これを述べた肢が当たり、予防にあたる保守と呼ばれます。止まってから直すより、コストも影響もずっと軽く済みました。残る三つは、いずれも保守の外にある作業です。人手を増やすのも、作る量を見積もるのも、開発の中の話でした。ディスクを大きなものへ替えるのは、機器の側の増強です。シラバスも、稼働後に手を入れる工程として保守を置いています。
ほかの選択肢はなぜ違うのか
- ア工程内に開発が終わらないことが分かり,あ…:終わりそうにないので人手を増やすと述べた肢です。日程を守るための手立てとしては、正しい判断でした。ただしこれは、作っている最中の話にあたります。稼働を始めた後に手を入れる営みではありません。置かれている時期が違いました。
- ウ取り扱うデータ量が増えてきたので,あらか…:ディスクを大きなものへ替えるというのが、この肢です。扱う量が増えたのだから、確かに必要な手当てでした。ところが替えているのは、機器そのものになります。ソフトウェアに手を入れているわけではありません。保守の対象が違っていました。
- エ要求仕様からプログラムの開発量を,あらか…:作る量をあらかじめ見積もると述べた肢のほうです。日程も人手も、この見積りを土台に決まります。けれどもそれは、作り始める前に行う作業でした。稼働を始めた後の話には、まだ届いていません。やはり時期が手前にあります。
この問題の用語
- 保守動いているシステムを使い続けられるように、点検や修正、更新を続ける作業です。障害の修正だけでなく、環境の変化に合わせた手直しも含みます。
- 工程仕事を進める順序と段取りのまとまりを指します。図表にして管理し、重要な期日や作業の順序、進み具合を目に見える形にします。
出典:平成21年度 秋期 ITパスポート試験 問38
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)