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