問46
頻出度★★★
システム開発後にプログラムの修正や変更を行うことを何というか。
この問題の解説と、これまでの解答の記録です。
システム開発後にプログラムの修正や変更を行うことを何というか。
「システム化の企画」は開発ライフサイクルの最上流工程で、どんなシステムを作るかという方針・計画を立てる段階。開発が始まる前の話であり、開発後のプログラム修正・変更を指す語ではない。
「システム運用」は完成したシステムを日々動かし続ける業務(起動・監視・バックアップなど)を指す。稼働そのものの管理であって、プログラム本体を修正・変更する作業とは区別される。
正解 正解はウ「ソフトウェア保守」。システムは「企画→要件定義→開発→運用→保守」という流れで一生を過ごす。開発が終わって本番稼働に入った後、バグの修正・法制度や業務変更への対応・機能追加などのためにプログラムを直したり変えたりする作業を「ソフトウェア保守(メンテナンス)」と呼ぶ。設問の「システム開発後にプログラムの修正や変更を行う」という説明がまさに保守の定義そのものなので、ウが正しい。
「要件定義」は開発前の工程で、システムに求める機能や性能を明確にして仕様に落とし込む段階。これも開発後ではなく開発前の作業なので、修正・変更を表す語には当たらない。