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

システム開発とは?ITパスポート試験 2010年 (平成22年 秋期) 問49を解説

ITパスポート試験 2010年 (平成22年 秋期) 問49は、システム開発に関する理解を問う問題です。検索から入っても、問題文、選択肢、正解、解説、各選択肢がなぜ違うかをこのページだけで確認できます。

問題文

システム開発プロセスには、システム要件定義、ソフトウェア要件定義、ソフトウェア方式設計、ソフトウェア詳細設計などがある。システム要件定義で実施する作業として、適切なものはどれか。

この問題の出題ポイント

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

選択肢

  1. 応答時間の目標値の決定正解
  2. データベースのレコード及び主キーの決定
  3. データを処理するアルゴリズムの決定
  4. プログラム間でやり取りされるデータの形式の決定

正解

: 応答時間の目標値の決定

解説

システム要件定義はシステム全体の機能・性能などを定める工程で、応答時間目標値などの非機能要件もここで確定する.ソフトウェア要件定義はシステム要件をソフト側に分配しソフト固有の要件を定める.方式設計はソフトウェア間IF仕様や処理構造、詳細設計はコーディング単位のアルゴリズム・データ構造を決定.応答時間目標値はシステム要件定義で決まる項目.「上流ほど抽象、下流ほど具体」の原則で工程ごとの対象を区別.

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

  • ア(正解)

    正解.応答時間の目標値はシステム要件定義で決定する非機能要件.システム全体の性能要件として上流工程で定め、それに合わせて方式設計や詳細設計を進める.

  • DBレコードや主キーの決定はソフトウェア詳細設計で行うDB設計作業.要件定義工程の対象ではなく、より下流の設計工程で扱う具体設計.

  • データ処理のアルゴリズム決定はソフトウェア詳細設計の作業.要件定義は「何ができるか」レベルで定め、「どう実現するか」のアルゴリズムは詳細設計で扱う.

  • プログラム間でやり取りされるデータ形式はソフトウェア方式設計でインタフェース仕様として決定する内容.要件定義の対象ではなく、下流の方式設計の作業.

解き方の整理

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

関連用語

関連問題

前後の問題

2010年 (平成22年 秋期) の関連する問題

復習を続ける

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