システム要件定義の利用者関与|ITパスポート 令和8年 公開問題 問52
出典:令和8年 公開問題 問52
分野:開発技術 / システム開発技術
業務システムの開発において,開発者がシステム要件定義を実施する場合,利用者の関わり方として,最も適切なものはどれか。
- ア:開発者が行うシステム要件のレビューに参加し,妥当性を確認する。
- イ:開発者に全て任せ,その決定に従う。
- ウ:システムの保守が可能かどうかを見極める。
- エ:システム要件の技術的な実現性を検証する。
TSUNAGARU-ADVICE
まず押さえたいこと
システム要件定義における利用者の主な役割は、業務観点からの妥当性確認やレビュー参加であることを理解しましょう。
迷ったときの判断軸
利用者は技術的判断ではなく、業務の観点で関わることが基本です。技術的把握や保守性評価は開発者や専門職の仕事と区別して考えましょう。
次の学習につなげるために
次はシステム要件定義の具体的な進め方や関係者間のコミュニケーション方法を学び、実践的なスキルを身につけましょう。
システム要件定義は、システム開発の初期段階であり、システムに必要な機能や性能を明確にする工程です。ここでの利用者の役割は、開発者が提示した要件案をレビューし、業務上の視点から妥当性を確認することにあります。
利用者が開発者のレビューに参加することで、実際の業務に適合したシステム要件が確定しやすくなります。一方、利用者に全てを任せる、技術的な実現性を検証する、保守の可否を見極める役割は開発者や別の専門職の担当範囲となるため、利用者の関わり方としては不適切です。
したがって、アが適切です。
❌他選択肢が誤りの理由
イ:開発者に全て任せ,その決定に従う。
⇒利用者が関わらず全部を開発者に任せるのは、要件の齟齬を生じる可能性があるため適切ではありません。
ウ:システムの保守が可能かどうかを見極める。
⇒保守性の評価は主に技術者の役割であり、利用者の基本的な関わり方として焦点を当てていません。
エ:システム要件の技術的な実現性を検証する。
⇒技術的実現性の検証は開発者が主体となる業務であり、利用者の役割としては不適切です。