システム開発技術|令和元年度 秋期 ITパスポート試験(特別措置試験) 問46
システム開発後にプログラムの修正や変更を行うことを何というか。
- システム化の企画
- システム運用
- ✓ これが正解ソフトウェア保守
- 要件定義
解説
開発後に修正や変更を行うことをソフトウェア保守といいます。
ソフトウェア保守は、作り上げて使い始めた後に、手を入れて直したり作り変えたりする仕事です。不具合が見つかって直すこともあれば、法律や制度が変わって合わせる必要が出ることもあります。使っているうちに、もっとこうしてほしいという求めが出てくることもあります。仕組みは作って終わりではなく、使われている限り手を入れ続ける必要があります。費用の面から見ると、作るときよりも、使い続ける間に掛かる額のほうが大きくなりがちです。だから、後から手を入れやすい形に作っておくことが、長い目で見た費用を左右します。直した後は、他のところを壊していないかを確かめてから配ります。手を入れる理由は三つあります。不具合を直すもの、制度の変更に合わせるもの、将来の不具合を防ぐものです。よって最も適切なのはソフトウェア保守です。
ほかの選択肢はなぜ違うのか
- システム化の企画は、どんな仕組みを作るかを構想し、進めるかどうかを決める段階の仕事です。システム化計画としてまとめられます。作り始めるより前の話なので、できあがった後に手を入れる仕事とは、置かれる時期が正反対になります。
- システム運用は、できあがった仕組みを日々動かし続ける仕事です。決めた手順で流し、止まらないよう見張ります。中身に手を入れて作り変えることは含まないので、直すという行いとは受け持ちが分かれます。動かす役と直す役の違いです。
- 要件定義は、何を満たす仕組みかを決める段階の仕事です。作る前に、必要な機能や条件を書き留めます。使い始めた後に手を入れる仕事とは、置かれている位置が反対側になります。ここで決めた内容が、後の修正の判断の土台になります。
この問題に関係する言葉
- ソフトウェア保守
- 要件定義作るシステムに何を求めるかを決める工程。業務の進め方だけでなく、稼働率や復旧までの時間といった条件も書き出します。
- システム運用作ったシステムを日々動かし、支えていく仕事のことをいいます。入力の誤りは処理の段階より、入力の段階で見つけるほうが効率的です。
- システム化計画何を、いつまでに、どれだけの費用で作るかを描いた計画です。共通フレーム2013では、これを立案するのが企画プロセスの仕事です。
出典:令和元年度 秋期 ITパスポート試験(特別措置試験) 問46
同じ単元をまとめて解くならシステム開発技術へ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)