問題
マネジメント系
問52 業務システムの開発において、開発者がシステム要件定義を実施する場合、利用者の関わり方として、最も適切なものはどれか。
選択肢
- ア開発者が行うシステム要件のレビューに参加し、妥当性を確認する。
- イ開発者に全て任せ、その決定に従う。
- ウシステムの保守が可能かどうかを見極める。
- エシステム要件の技術的な実現性を検証する。
解説
正解:ア
概要
この問題は,業務システムの開発においてシステム要件定義を実施する際の利用者の適切な関わり方を問うものです。開発者と利用者それぞれの役割分担を理解することがポイントです。
正解の理由
システム要件定義では,開発者が業務要件を技術的なシステム要件に落とし込む作業を行いますが,利用者はそのレビューに参加し,自分たちの業務ニーズが正確に反映されているかを確認・妥当性検証することが求められます。よって,アが正解です。
各選択肢の解説
ア(〇): 開発者が行うシステム要件のレビューに参加し,妥当性を確認することは,利用者が業務の観点から内容を検証するために最も適切な関わり方です。
イ(×): 開発者に全て任せることは,実際の業務ニーズが反映されないシステムが構築されるリスクがあり不適切です。利用者の知見は要件定義において不可欠です。
ウ(×): システムの保守が可能かどうかを見極めることは,技術的な判断であり開発者が担う役割です。利用者が直接判断する事項ではありません。
エ(×): システム要件の技術的な実現性の検証は,技術的な知識が必要であり,開発者が担う役割です。利用者に求める役割ではありません。
ポイント
システム開発において利用者は「業務の専門家」として,開発者は「技術の専門家」として,それぞれの専門性を活かして協力することが重要です。利用者はシステム要件が業務ニーズに合致しているかを確認し,開発者はそれを技術的に実現する役割を担います。