本文へスキップ

令和2年度 ITパスポート試験 問44

この問題の解説と、これまでの解答の記録です。

問44
頻出度★★★

次の作業はシステム開発プロセスのどの段階で実施されるか。 実務に精通している利用者に参画してもらい, 開発するシステムの具体的な利用方法について分析を行う。

出典 令和2年度 ITパスポート試験 問44
解説

問 44

  • ア

    正解 システム開発プロセスは大きく「要件定義 → 設計 → プログラミング(実装) → テスト」の順に進む。設問の作業は, 実務に精通した利用者を参画させて「開発するシステムを業務でどう使うか, 何ができる必要があるか」という具体的な利用方法を分析するもので, これは利用者の要求(機能要件)を洗い出し「何を作るか」を明確にする工程である。したがってアのシステム要件定義が正しい。

  • 不正解イ

    システム設計は, 要件定義で決まった「何を作るか」を「どう実現するか」に落とし込む工程。画面・データ構造・処理方式など内部の作り方を決める段階であり, 利用者の具体的な利用方法そのものを分析する作業ではない。

  • 不正解ウ

    テストは, 作り上げたシステムが要件どおりに正しく動くかを検証する後工程。利用方法を分析して要求を固める作業ではない。

  • 不正解エ

    プログラミングは, 設計に基づいて実際にコードを書く実装工程。この段階では利用者の要求分析は既に完了しており, 利用方法の分析を行う場面ではない。

ここがポイント
  • システム開発プロセスの順序と各工程の目的: 要件定義(何を作るか) → 設計(どう作るか) → プログラミング(作る) → テスト(検証する)。
  • 要件定義は利用者を巻き込み, システムの利用方法や機能要件など「何を実現すべきか」を明確化する工程である。
用語

解答の記録