システム開発技術|平成31年度 春期 ITパスポート試験(特別措置試験) 問54
ソフトウェア保守に関する説明として,適切なものはどれか。
- ✓ これが正解稼働後にプログラム仕様書を分かりやすくするための改善は,ソフトウェア保守である。
- 稼働後に見つかった画面や帳票の軽微な不良対策は,ソフトウェア保守ではない。
- システムテストで検出されたバグの修正は,ソフトウェア保守である。
- システムを全く新規のものに更改することは,ソフトウェア保守である。
解説
稼働した後に仕様書を分かりやすくする改善も保守に入ります。
ソフトウェア保守は、仕組みが動き出したあとに手を入れる仕事をまとめて指します。見つかった不具合を直すこと、使い勝手を良くすること、周りの環境の変化に合わせること。どれも保守に含まれます。仕様書が読みにくいままだと、次に手を入れる人が誤って直す危険が高まります。だから、稼働したあとで仕様書を分かりやすく書き直すのも、先々の不具合を防ぐための保守です。保守には、直す以外の種類もあります。起きてから直すもの、起きる前に防ぐもの、より良くするもの。使う環境が変わったときに合わせ直すのも保守です。動き出した後に手を入れるなら、どれも同じ箱に入ります。見分ける物差しは二つあります。一つは、それが動き出した後の作業かどうか。もう一つは、作り直しではなく手入れかどうかです。この二つで残る三つが落ちます。
ほかの選択肢はなぜ違うのか
- 稼働した後の軽微な不良対策は保守ではない、という言い方が誤りです。直す範囲が小さくても、動き出した後に手を入れるのであれば保守にあたります。四つのうちこれだけが否定の形で終わるので、読み違えやすい肢になっています。
- システムテストで見つけた不具合を直すのは、まだ動き出す前の作業です。試験は引き渡しの前に行うものなので、そこで直すのは作る仕事の一部になります。試験そのものが開発の中の段です。稼働の前か後かという物差しで落ちます。
- まったく新しいものへ入れ替えるのは、手入れではなく作り直しです。元の仕組みは役目を終えて、別のものがその場所に立ちます。入れ替えは保守とは別の判断です。更改という言葉が保守に近く聞こえるので、四つのうち最も強い罠になります。
この問題に関係する言葉
- ソフトウェア保守
- 保守動いているシステムを使い続けられるように、点検や修正、更新を続ける作業です。利用者側に置く仕組みが少ないほど、この手間は小さくなります。
- システムテスト作り上げたシステム全体が、求めたとおり動くかを確かめる試験です。例外や異常の場合も想定して行われているかが要点になります。
出典:平成31年度 春期 ITパスポート試験(特別措置試験) 問54
同じ単元をまとめて解くならシステム開発技術へ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)