正答2
解説
正解は2です。
要件には、システムが提供する業務上の機能を定める機能要件と、それ以外の品質や制約を定める非機能要件があります。
非機能要件には、性能、信頼性、セキュリティ、運用性、開発方式や開発基準などが含まれます。
【選択肢別解説】
1:× 業務を構成する機能の間のデータの流れを明確にするのは、業務機能を定義する作業です。
機能要件の定義で行います。
2:○ 使用するプログラム言語に合わせた開発基準や標準の作成は、システムの機能そのものではなく、開発の進め方に関する要件です。
非機能要件の定義で行う作業です。
3:× システムの機能として実現する範囲を定めるのは、どの機能を作るかを決める作業です。
機能要件の定義で行います。
4:× 他システムとの情報授受などのインタフェースの明確化は、システムが果たす機能に関わる作業です。
機能要件の定義で行います。
【ポイント】
「システムが何をするか」は機能要件、「どのような品質や条件で実現するか」は非機能要件です。
開発基準や標準化は機能に直接関わらないので、非機能要件に分類されます。