システム開発技術|令和2年度 10月 ITパスポート試験(特別措置試験) 問44
次の作業はシステム開発プロセスのどの段階で実施されるか。
実務に精通している利用者に参画してもらい,開発するシステムの具体的な利用方法について分析を行う。
- ✓ これが正解システム要件定義
- システム設計
- テスト
- プログラミング
解説
どう使うのかを利用者と一緒に分析するのは、要件定義の段です。
システムを作る仕事は、何を作るのかを決めるところから始まります。システム要件定義は、その最初の段にあたり、業務の側の求めを聞き取り、システムが備えるべき働きや性能を、はっきりした形にまとめる作業です。ここでは、実際に業務をよく知っている利用者に加わってもらうことが欠かせません。作る側だけで進めると、現場の使い方と食い違ったものができてしまうからです。設問の、実務に精通した利用者に参画してもらい、具体的な利用の仕方を分析するという作業は、まさにこの段で行われます。この後、どう作るのかを決めるシステム設計、実際に書くプログラミング、確かめるテストへと進みます。何を作るのかを決める段と、どう作るのかを決める段は別だと押さえます。よって当てはまるのはシステム要件定義ということになります。
ほかの選択肢はなぜ違うのか
- システム設計は、決まった要件をもとに、どのような構造で、どう実現するのかを決める段です。作り方を決める場であり、何が必要かを利用者と一緒に洗い出す段ではありません。順番としても後ろに来ます。ここで決めるのは作り方のほうになります。
- テストは、作ったものが求めたとおりに動くかどうかを確かめる段です。確かめる相手はすでに出来上がっているので、これから何を作るのかを利用者と分析する場面とは、位置が大きく離れています。確かめる相手は、もう出来上がっています。
- プログラミングは、設計に沿って実際にプログラムを書く段です。書く相手はすでに決まっているので、具体的な利用の仕方を利用者と一緒に分析する作業が行われる段ではありません。書く相手は、もう決まっています。
この問題に関係する言葉
- システム要件定義
- システム設計
- 要件定義作るシステムに何を求めるかを決める工程。業務の進め方だけでなく、稼働率や復旧までの時間といった条件も書き出します。
出典:令和2年度 10月 ITパスポート試験(特別措置試験) 問44
同じ単元をまとめて解くならシステム開発技術へ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)