ITパスポート試験

問46

ITパスポート過去問 令和1年度(2019年)問46

システム開発後にプログラムの修正や変更を行うことを何というか。

選択肢

  • システム化の企画
  • システム運用
  • ソフトウェア保守
  • 要件定義

正解と解き方・学習ポイント(AI解説)

正解:
あなたの回答:未回答

システム開発後に、プログラムの修正や変更を行う作業はソフトウェア保守といいます。ソフトウェア保守には、不具合修正だけでなく、機能追加や環境変化への対応なども含まれます。

不正解

システム化の企画は、業務をどのようにシステム化するかを検討し、目的、方針、概算などをまとめる開発前の作業です。開発後のプログラム修正や変更は指しません。

不正解

システム運用は、稼働中のシステムを安定して動かすための作業です。監視、バックアップ、ジョブ管理などが中心であり、プログラムの修正・変更は通常、運用ではなく保守に分類されます。

正解

ソフトウェア保守は、開発後に発生する不具合修正や、仕様変更、機能追加などに対応してプログラムを修正・変更する作業です。問題文の内容に一致します。

不正解

要件定義は、開発前に実現したいことを整理し、必要な機能や性能、制約条件などを定める工程です。開発後の修正・変更を表す用語ではありません。

Point

この問題は、システム開発ライフサイクルにおける工程名を区別できるかを確認するものです。特に、開発が完了した後に行うプログラムの修正や変更がソフトウェア保守に該当することを理解しているかがポイントです。

解くために必要な知識

この問題を解くには、システム開発ライフサイクルの各工程の名称と役割の理解が必要です。

用語の整理

各用語の役割

用語 意味
ソフトウェア保守 システム開発完了後に、プログラムの不具合修正、機能追加、性能改善、環境変化への対応などを行う活動です。
システム化の企画 業務上の課題を整理し、どのようなシステムを構築するか(目的、概算費用、範囲など)を計画する工程です。
システム運用 開発されたシステムを日常的に稼働させ、監視・管理する活動です。
要件定義 システムに求められる機能や性能などの要求事項を明確にする工程です。

覚えておく整理

タイミング 該当しやすい用語
開発前に作るものを決める 要件定義、システム化の企画
開発後に動かし続ける システム運用
開発後に直す、変える ソフトウェア保守

選択肢ごとの解説

不正解

システム化の企画は、業務をどのようにシステム化するかを検討し、目的、方針、概算などをまとめる開発前の作業です。開発後のプログラム修正や変更は指しません。

不正解

システム運用は、稼働中のシステムを安定して動かすための作業です。監視、バックアップ、ジョブ管理などが中心であり、プログラムの修正・変更は通常、運用ではなく保守に分類されます。

正解

ソフトウェア保守は、開発後に発生する不具合修正や、仕様変更、機能追加などに対応してプログラムを修正・変更する作業です。問題文の内容に一致します。

不正解

要件定義は、開発前に実現したいことを整理し、必要な機能や性能、制約条件などを定める工程です。開発後の修正・変更を表す用語ではありません。

まとめ

システム開発後に、プログラムの修正や変更を行う作業はソフトウェア保守といいます。ソフトウェア保守には、不具合修正だけでなく、機能追加や環境変化への対応なども含まれます。

マネジメント系 > 開発技術 > システム開発技術

順次、単語を追加予定です。もうしばらくお待ちください。