正答2
解説
正解は2です。
要件は、機能要件と非機能要件に分けられます。
機能要件は、システムが業務として何をするかという機能に関する要件です。
非機能要件は、性能、信頼性、セキュリティ、運用性、開発の方式や標準など、機能以外の要件です。
【選択肢別解説】
1:× 業務を構成する機能の間の情報(データ)の流れを明確にするのは、業務機能に関わる機能要件の定義です。
2:○ 開発で使う言語に合わせた開発基準や標準を作るのは、システムの機能そのものではなく、開発の方式や品質に関わる取決めです。
そのため非機能要件の定義に当たります。
3:× システムの機能として実現する範囲を定義するのは、機能要件の定義です。
4:× 他システムとの情報のやり取りなどのインタフェースを明確にするのは、システムが提供する機能に関わるので、機能要件の定義です。
【ポイント】
非機能要件には、品質(性能・信頼性など)、技術(開発方式・基準)、運用・操作、移行、セキュリティなどの要件があります。
「何をするか」が機能要件、「どのように・どの程度か」が非機能要件と区別します。