ITパスポート試験 / 令和8年度 ITパスポート試験 公開問題 / 問52
certification-simodake-work

令和8年度 ITパスポート試験 公開問題 問52 解説 システム要件定義と利用者

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

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

解説

システム要件定義は、利用者が何をしたいのかという業務上の要望を、システムが実現すべき機能や性能という形に落とし込む重要な工程です。このプロセスでは、開発者だけでなく利用者が関与することが必須です。なぜなら、現場の業務プロセスを一番深く理解しているのは利用者自身であり、開発者が作成した要件定義書がその目的に合致しているかを見極められるのは利用者だけだからです。したがって、完成した要件定義の内容が「自分たちが本当にやりたいことになっているか」をレビュー(確認)することが、利用者の最も重要な役割となります。

システム要件定義と利用者の役割

開発者が作成したシステム要件定義書が、現場の業務ニーズを過不足なく網羅しているかを確認することは、プロジェクトの失敗を防ぐために不可欠です。

もし利用者がレビューに参加しなければ、完成したシステムが現場の業務フローと食い違っていたり、必要な機能が欠けていたりするという事態が発生します。このような手戻りは、開発期間の長期化やコスト増大を招く大きな要因となります。そのため、要件定義の段階で利用者が積極的にレビューに参加し、要件の妥当性を確認することが、プロジェクトを成功させるための必須プロセスといえます。

他の選択肢を見てみましょう。イの「開発者に全て任せる」のは、利用者のニーズを汲み取れないリスクがあるため不適切です。ウの「保守が可能か」という点は主に開発者や運用担当者の視点であり、エの「技術的な実現性の検証」も同様に技術的な知見を持つ開発者の責務です。

なぜこの知識が実務で重要なのか

この問題が問うているのは、システム開発における「責任分界点」の理解です。ITシステムは「作れば完成」というものではなく、「業務の課題を解決して初めて価値が出る」ものです。

現場の担当者(利用者)は、技術的な専門用語を知っている必要はありません。しかし、「自分たちの業務がどうあるべきか」という視点を開発者に伝える力は、システム構築の成否を分けるキーマンとなります。システム開発の現場では、要件定義書の内容を一つひとつ読み合わせ、「この機能があれば毎月の集計作業が自動化できる」「このデータ項目は実務上必須である」といったフィードバックを行う場面が必ず発生します。このようなレビューこそが、利用者によるシステム開発への「参加」そのものなのです。

参考リンク

学習の記録にははてなブックマーク!

気づいたこと・覚えたことをコメントにメモしよう