システム開発技術|平成24年度 秋期 ITパスポート試験(特別措置試験) 問50
ソフトウェア保守に関する説明のうち,適切なものはどれか。
- 開発中の仕様変更によるプログラムの改修は,ソフトウェア保守である。
- 外部環境の変化に対応するためにプログラムを改修することは,ソフトウェア保守ではない。
- ✓ これが正解緊急の本番障害対応で改修したプログラムの内容に合わせて設計ドキュメントを修正することは,ソフトウェア保守である。
- 本番稼働中に発見されたプログラムの不良の改修は,ソフトウェア保守ではない。
解説
本番に出た後の手入れであれば、すべて保守に入ります。
手を入れる作業が保守かどうかは、時期で決まります。境目は、本番に出したかどうかでした。出す前の手直しは、まだ作っている途中の作業になります。出した後の手入れは、どんな理由でも保守に入りました。急ぎの障害への手当ても、もちろんそこに含まれます。そして直した中身に合わせて、設計の書きものも直します。書きものが古いままだと、次に直す人が誤るからでした。だからこの書き直しも保守だと述べた肢が当たります。開発の最中の仕様の変えは、保守ではありません。外の移り変わりに合わせる直しは、出した後の作業でした。だから保守ではないと言い切ることはできません。本番で見つかった誤りの手当ても、同じく保守に入ります。時期で切れば、迷う場面はほとんど残りません。シラバスも、修正と変更と改善が行われると述べています。
ほかの選択肢はなぜ違うのか
- 作っている途中の仕様の変えを挙げた肢のほうです。求めが変わって、作りかけを直す場面でした。ところがまだ本番には出ていません。出す前の手直しは、作る段の内側に入ります。境目の手前に在りました。時期が違います。
- 外の移り変わりへの直しを外した肢というのが、こちらです。法や取引の決まりが変われば、直す要りが出ます。それは本番に出した後に起きることでした。だから保守そのものにあたります。外す理由がありません。向きが逆に書かれました。
- 本番で見つかった誤りの手当てを外した肢が、こちらです。使っている最中に不具合が見つかる場面でした。直すのは、当然ながら出した後になります。これも保守の代表にあたる作業です。やはり外せません。言い切りが誤りでした。
この問題に関係する言葉
- 保守動いているシステムを使い続けられるように、点検や修正、更新を続ける作業です。利用者側に置く仕組みが少ないほど、この手間は小さくなります。
出典:平成24年度 秋期 ITパスポート試験(特別措置試験) 問50
同じ単元をまとめて解くならシステム開発技術へ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)