ITパスポート 平成22年度 秋期 問49
システム開発技術
システム要件定義で実施する作業
システム開発プロセスには,システム要件定義,ソフトウェア要件定義,ソフトウェア方式設計,ソフトウェア詳細設計などがある。システム要件定義で実施する作業として,適切なものはどれか。
- ア 応答時間の目標値の決定
- イ データベースのレコード及び主キーの決定
- ウ データを処理するアルゴリズムの決定
- エ プログラム間でやり取りされるデータの形式の決定
答えと解説
✓ これが正解ア 応答時間の目標値の決定
解説
システム要件定義は外から測れることを決め、中の作りは決めません。
システム要件定義は、システムに求める機能や性能を外から見える形で決める段階で、中がどう作られるかはここでは決めません。応答時間の目標値を決める選択肢があり、たとえば三秒で返るかどうかは利用者が外から測れます。だから応答時間の目標値の決定が、システム要件定義の作業にあたります。データベースのレコードと主キーを決める選択肢は中の作りの話で、データをどう置くかまで降りた設計の段階に入ります。処理のアルゴリズムを決める選択肢も、どう解くかを決める設計の段階に置かれる、いちばん中に近い話です。プログラム間でやり取りするデータの形式を決める選択肢も、中の作りです。三つとも利用者には見えないところで、外から測れるかどうかが境目になります。シラバスも、システム要件定義を開発の項目として置いています。
ほかの選択肢の解説
- イ データベースのレコード及び主キーの決定:データベースのレコードと主キーを決める作業で、主キーではどの項目で一行が決まるかを定めます。データを確実に扱ううえで欠かせない取り決めですが、利用者からはまるで見えない中の作りの話で、設計の段階で決めます。
- ウ データを処理するアルゴリズムの決定:データを処理するアルゴリズムを決める作業です。アルゴリズムはどう解くかの手順を細かく並べたもので、速さも正しさもそこで大きく変わります。しかし外から測れる要件ではなく、いちばん中に近い話です。
- エ プログラム間でやり取りされるデータの形式の決定:プログラム間でやり取りされるデータの形式を決める作業で、どんな並びで渡すかを先に取り決めます。プログラムどうしをつなぐうえで必要ですが、利用者の目には触れない中の作りの側で、境目の内側です。
関連用語
- システム
要件定義 システムに求める機能や性能を、外から見える形で決める段階です。 - ソフトウェア
要件定義 ソフトウェアが何をできればよいかを取り決める段階です。 - ソフトウェア
方式設計 要件を、最上位の構造と、それを担うソフトウェアコンポーネントへ移す設計の段階です。 - 詳細設計設計を外側から内側へ下りた最後の段で、部品ひとつひとつの作りを決める段階です。
- 応答時間要求を終えてから、最初の結果が表示され始めるまでの時間です。
- データベースたくさんのデータを決まった形で貯め、探したり書き換えたりできるようにした仕組み。
- 主
キー 表の中の一行を選び出すための項目です。 - アルゴリズム問題を解くための、決まった手順や考え方そのものです。
出典:平成22年度 秋期 ITパスポート試験 問49
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 令和8年度 問52:
要件定義に 関する 問題 (システム 要件定義) - 令和7年度 問25:
ブロックチェーンを 適用した 事例 (応答時間) - 令和2年度 10月 (特別措置試験) 問42:
請負契約に 関する 問題 (詳細設計) - 令和元年度 秋期 (特別措置試験) 問45
(ソフトウェア 方式設計) - 平成28年度 秋期 (特別措置試験) 問53:
システム 設計に 関する 問題 (ソフトウェア 要件定義)
同じ分野の問題
誤りを見つけたら報告する