ITパスポート試験 過去問解説

要件定義とは?ITパスポート試験 2014年 (平成26年 秋期) 問25を解説

ITパスポート試験 2014年 (平成26年 秋期) 問25は、要件定義に関する理解を問う問題です。検索から入っても、問題文、選択肢、正解、解説、各選択肢がなぜ違うかをこのページだけで確認できます。

問題文

システム開発作業において,新たに構築又は再構築する業務の機能を明確にし,それに基づいて情報システム化の範囲とその機能を具体的に明示するプロセスはどれか。

この問題の出題ポイント

  • 要件定義の定義だけでなく、問題文中の条件がどの選択肢に当てはまるかを確認する。
  • ストラテジ系分野では、用語の目的・主体・責任範囲の違いが選択肢で問われやすい。
  • 関連タグ: システム戦略、要件定義。

選択肢

  1. 外部設計
  2. 内部設計
  3. プログラミング
  4. 要件定義正解

正解

: 要件定義

解説

要件定義は,新たに構築または再構築する業務の機能を明確化し,情報システム化の範囲とその機能を具体的に明示するプロセスである. 利用者・発注者・開発者が合意すべき内容を整理し,後続の設計・実装の前提となる成果物を作成する. 外部設計(基本設計)は要件をシステム化方式へ具体化する工程,内部設計(詳細設計)はソフトウェア内部の構造設計,プログラミングは詳細設計に基づく実装で,いずれも要件定義より下流に位置する工程である. ITパスポートでは,要件定義の役割と工程間の前後関係をセットで問う形が頻出となる.

なぜ他の選択肢が違うのか

  • 誤り. 外部設計(基本設計)は,要件定義で固まったシステム化要件を,画面・帳票・データ構成・処理方式などに具体化する工程. システム化範囲や機能を「明示」するのは要件定義の役割であり,外部設計はその次の段階でシステム方式を組み立てる責務を負うため,本問の説明には合致しない.

  • 誤り. 内部設計(詳細設計)は,外部設計で決めたシステム機能を実現するためにプログラム単位の構造・処理ロジックを設計する工程で,要件定義よりさらに下流に位置する. システム化範囲の明示ではなく,内部実装方式の設計が役割であり,本問の説明とは対象工程が異なる.

  • 誤り. プログラミングは,詳細設計で示された仕様に基づき,プログラミング言語でコードを記述・実装する工程. 要件定義よりはるかに下流であり,業務機能を明確化し情報システム化範囲を明示する役割は持たない. 工程の上下関係と成果物の違いを整理する.

  • エ(正解)

    正解. 要件定義プロセスは,新規構築または再構築する業務の機能を明確にし,情報システム化の範囲とその機能を具体的に明示する工程. 利用者・発注者・開発者の合意点であり,後続の外部設計・内部設計・プログラミングの前提となる. 共通フレームでも上流の中核プロセスとして位置付けられる.

解き方の整理

要件定義の問題では、選択肢のキーワードだけで判断せず、問題文が示す条件と正解選択肢の説明が一致しているかを見ます。誤答選択肢は、似た用語を混ぜる、主体を入れ替える、目的や範囲を広げすぎる、という形で作られることが多いため、選択肢別解説まで確認しておくと復習効率が上がります。

関連問題

前後の問題

2014年 (平成26年 秋期) の関連する問題

復習を続ける

間違えた問題、苦手タグ、模試履歴を保存して復習する導線を用意しています。広告なしPro、弱点分析、復習リマインダーは段階的に提供予定です。