令和2年度 10月 (特別措置試験) 問44
システム開発技術
次の作業はシステム開発プロセスのどの段階で実施されるか。
実務に精通している利用者に参画してもらい,開発するシステムの具体的な利用方法について分析を行う。
- アシステム要件定義
- イシステム設計
- ウテスト
- エプログラミング
答えと解説を見る
✓ これが正解アシステム要件定義
解説
どう使うのかを利用者と一緒に分析するのは、要件定義の段です。
システムを作る仕事は、何を作るのかを決めるところから始まります。システム要件定義は、その最初の段にあたり、業務の側の求めを聞き取り、システムが備えるべき働きや性能を、はっきりした形にまとめる作業です。ここでは、実際に業務をよく知っている利用者に加わってもらうことが欠かせません。作る側だけで進めると、現場の使い方と食い違ったものができてしまうからです。設問の、実務に精通した利用者に参画してもらい、具体的な利用の仕方を分析するという作業は、まさにこの段で行われます。この後、どう作るのかを決めるシステム設計、実際に書くプログラミング、確かめるテストへと進みます。何を作るのかを決める段と、どう作るのかを決める段は別だと押さえます。よって当てはまるのはシステム要件定義ということになります。
ほかの選択肢はなぜ違うのか
- イシステム設計:システム設計は、決まった要件をもとに、どのような構造で、どう実現するのかを決める段です。作り方を決める場であり、何が必要かを利用者と一緒に洗い出す段ではありません。順番としても後ろに来ます。ここで決めるのは作り方のほうになります。
- ウテスト:テストは、作ったものが求めたとおりに動くかどうかを確かめる段です。確かめる相手はすでに出来上がっているので、これから何を作るのかを利用者と分析する場面とは、位置が大きく離れています。確かめる相手は、もう出来上がっています。
- エプログラミング:プログラミングは、設計に沿って実際にプログラムを書く段です。書く相手はすでに決まっているので、具体的な利用の仕方を利用者と一緒に分析する作業が行われる段ではありません。書く相手は、もう決まっています。
この問題の用語
- 要件定義作るシステムに何を求めるかを決める工程。業務の進め方だけでなく、稼働率や復旧までの時間といった条件も書き出します。
- 作業工程を組み立てる、一つひとつの仕事の単位のことです。開始と終了、所要日数をもち、順序をつないで全体の日程を作ります。
- 分析集めたデータを細かく分けて、何がどう関わっているかを読み取ること。量が増えるほど、扱う道具も考え方も変わります。
- テスト決めたとおりに動くかを、実際に動かして確かめる作業のこと。何を確かめるかによって移行テスト、システムテストなどと呼び分けます。
- ログいつ誰が何をしたかを、機器やソフトウェアが自動で残していく記録です。あとから出来事をたどれるので、事故の調査や不正の発見に使われます。
出典:令和2年度 10月 ITパスポート試験(特別措置試験) 問44
同じ用語が出る問題
- 令和8年度 問52:要件定義に関する問題(要件定義)
- 令和8年度 問42:サービスデスクに関する記述(要件定義)
- 令和8年度 問38:要件定義に関する問題(要件定義)
- 令和7年度 問47:使用性を考慮すべきインタフェース(要件定義)
- 令和7年度 問20:ベンダー企業から収集する情報(要件定義)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)