問52 要件定義での利用者の役目

ITパスポート 令和8年度 公開問題、全100問のうちの問52。

出典:令和8年度 ITパスポート試験 公開問題 問52

業務システムの開発において,開発者がシステム要件定義を実施する場合,利用者の関わり方として,最も適切なものはどれか。

  1. ア開発者が行うシステム要件のレビューに参加し,妥当性を確認する。
  2. イ開発者に全て任せ,その決定に従う。
  3. ウシステムの保守が可能かどうかを見極める。
  4. エシステム要件の技術的な実現性を検証する。
答えと解説を開く

正解はアです。

システム要件定義では、業務でシステムに何をさせたいかを、システムの言葉に直して決めます。業務を一番よく知っているのは、システムを使う利用者です。だから利用者は、開発者がまとめたシステム要件のレビューに参加して、業務に合っているか、抜けがないかを確かめるのが適切です。正解はアです。

ほかの選択肢が違う理由

  • イ全てを開発者に任せると、業務に合わない要件のまま開発が進むおそれがあります。利用者も要件の確認に加わるべきです。
  • ウ保守ができるかを見極めるのは、システムを作り保守する側 (開発者や運用の担当) の仕事です。
  • エ技術的に実現できるかを確かめるのは、技術を知る開発者の仕事です。利用者は業務に合っているかを確かめます。

仕組み

システム開発の前半では、業務の要件 (何をしたいか) を決め、それをシステム要件 (システムが何をするか) に直します。

要件の誤りは、あとの工程で見つかるほど直すのに手間がかかります。だから早い段階で、利用者と開発者がいっしょにレビューして食い違いをなくします。