システム運用とプログラム変更をどう見分ける?
ITパスポート試験 令和元年度秋期 問46 / システム開発技術 › システム開発技術
過去問にチャレンジ
システム開発後にプログラムの修正や変更を行うことを何というか。
- ア
システム化の企画
- イ
システム運用
- ウ
ソフトウェア保守
- エ
要件定義
会話形式の解説
講師開発後という時期だけでなく、何をする作業かに注目しましょう。
受験者開発後ならシステム運用かと思いました。プログラムを直すことも運用ですか。
講師システム運用は、システムの稼働や監視を担います。プログラムそのものを修正・変更する活動は、ソフトウェア保守です。
受験者保守は、不具合を直すときだけを指すのでしょうか。
講師いいえ。機能の改善や追加、利用環境の変化への対応も保守に含まれます。
受験者システム化の企画と要件定義は、どちらも開発前の活動ですか。
講師はい。企画では導入の目的や方針を定め、要件定義ではシステムに必要な機能や要求を明確にします。どちらも完成後のプログラムの修正ではありません。
受験者企画と要件定義は開発前、稼働や監視は運用、開発後のプログラムの修正・変更は保守と整理できます。
講師そのとおりです。「開発後」という言葉だけで決めず、作業の中身まで確認しましょう。
まとめ
開発後にプログラムを修正・変更する活動は、ソフトウェア保守です。不具合の修正だけでなく、機能の改善・追加や利用環境の変化への対応も含まれます。システム運用は稼働や監視を担います。システム化の企画と要件定義は、開発前の活動です。
解答・解説
正解はウです
この問題のテーマ
システム開発後にプログラムを修正・変更する活動の名称を問う問題です。
解き方の考え方
「開発後」と「プログラムの修正・変更」に注目します。開発前に目的や必要な機能を決める活動、稼働中のシステムを動かす活動と区別すると、ソフトウェア保守を選べます。
選択肢ごとの解説
- ×ア システム化の企画システム化の企画は、開発前に導入の目的や方針を定める活動です。開発後にプログラムを直す活動ではありません。
- ×イ システム運用システム運用は、システムの稼働や監視を担います。プログラムそのものを修正・変更する保守とは区別します。
- ○ウ ソフトウェア保守ソフトウェア保守は、開発後のプログラムを修正・変更する活動です。不具合の修正に加え、機能の改善・追加や利用環境の変化への対応も含まれます。
- ×エ 要件定義要件定義は、開発前にシステムに必要な機能や要求を明確にする活動です。完成したプログラムの修正を指す言葉ではありません。
補足
「開発後」というだけで運用を選ばないようにしましょう。何をするかまで読み、稼働・監視なら運用、プログラムの修正・変更なら保守と判断します。
POINT
- 開発後のプログラムの修正・変更は、ソフトウェア保守です。
- 不具合の修正だけでなく、機能の改善や追加も保守に含まれます。
- システム運用は稼働や監視を担い、プログラムの変更とは区別します。
- システム化の企画と要件定義は、開発前に行う活動です。
