ITパスポート 令和4年度 問47
システム開発技術
ソフトウェア保守に関する記述
ソフトウェア保守に関する記述のうち,適切なものはどれか。
- ア 本番環境で運用中のシステムに対して,ソフトウェアの潜在不良を発見し,障害が発生する前に修正を行うことはソフトウェア保守には含まれない。
- イ 本番環境で運用中のシステムに対して,ソフトウェアの不具合を修正することがソフトウェア保守であり,仕様変更に伴う修正はソフトウェア保守には含まれない。
- ウ 本番環境で運用中のシステムに対して,法律改正に伴うソフトウェア修正もソフトウェア保守に含まれる。
- エ 本番環境で運用中のシステムに対する修正だけでなく,納入前のシステム開発期間中に実施した不具合の修正もソフトウェア保守に含まれる。
答えと解説
✓ これが正解ウ 本番環境で運用中のシステムに対して,法律改正に伴うソフトウェア修正もソフトウェア保守に含まれる。
解説
ソフトウェア保守は、納入して動き始めた後の手入れ全部です。
ソフトウェア保守とは、納入されて本番で使われ始めたシステムに対して、その後に加えていく手入れ全体を指します。不具合が出たので直すという場面がまず思い浮かびますが、それだけではありません。法律や制度が変わったのでそれに合わせる修正、使ううちに出てきた要望に応える機能の追加や変更、遅いところを速くする改善、そして、まだ表に出ていない不具合を見つけて障害が起きる前に直しておく手当ても、すべて保守に含まれます。逆に、システム開発の期間中に見つけて直したものは、まだ作っている最中の作業なので保守ではありません。境目は、納入して運用が始まったかどうかに置かれています。運用は何年も続くので、保守にかかる費用は作るときの費用より大きくなることもあります。よって適切なのは、法律改正に伴う修正も含まれるという記述です。
ほかの選択肢の解説
- ア …して,ソフトウェアの潜在不良を発見し,障害が発生する前に修正を行うことはソフトウェア保守には含まれない。:障害が起きる前に潜んでいる不良を見つけて直しておく手当ては、予防のための保守として、はっきり保守に含まれます。壊れてから直すものだけが保守だと考えると、この記述を選んでしまいますが、備えの側の作業も同じ枠に入ります。
- イ …して,ソフトウェアの不具合を修正することがソフトウェア保守であり,仕様変更に伴う修正はソフトウェア保守には含まれない。:仕様の変更に伴う修正も、運用が始まった後に行うのであれば保守に含まれます。不具合を直すことだけに絞ってしまうと、使ううちに出てきた要望へ応える作業がどこにも属さなくなってしまい、区分けとして成り立ちません。
- エ …する修正だけでなく,納入前のシステム開発期間中に実施した不具合の修正もソフトウェア保守に含まれる。:納入する前の開発期間中に見つけた不具合を直す作業は、まだ作っている最中の手直しなので保守には含まれません。保守と呼ぶかどうかの境目は、納入されて運用が始まったかどうかに置かれており、開発の中の手直しとは分けて数えます。
関連用語
- ソフトウェア
保守 稼働を始めた後に手を入れる営みで、法や制度の変化に合わせて直す形も入ります。
出典:令和4年度 ITパスポート試験 問47
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 令和元年度 秋期 (特別措置試験) 問46:
システム 化計画に 関する 問題 (ソフトウェア 保守) - 令和元年度 秋期 (特別措置試験) 問96:
TCOに 関する 問題 (ソフトウェア 保守) - 平成31年度 春期 (特別措置試験) 問54:
ソフトウェア 保守に 関する 説明 (ソフトウェア 保守) - 平成30年度 秋期 (特別措置試験) 問37:
ソフトウェア 保守に 該当するもの (ソフトウェア 保守) - 平成29年度 秋期 (特別措置試験) 問39:
ソフトウェア 保守で 実施する 活動 (ソフトウェア 保守)
同じ分野の問題
誤りを見つけたら報告する