過去問解きまくり研究所 ホーム

平成29年度 秋期 午前Ⅱ 問2

システム要件定義・ソフトウェア要件定義

機能要件を満たすために行う設計

機能要件と非機能要件のうちの,機能要件を満たすために行う設計はどれか。

答えと解説を見る

✓ これが正解ウ業務を構成する要素間のデータの流れを明確にする。

解説

業務の要素間のデータの流れを明確にする設計が機能要件の側です。

機能要件は、システムが業務のために何をするか、つまり扱うデータと処理の中身を決める要件です。これに対し非機能要件は、性能、可用性、運用や開発の環境のように、機能をどのような品質や条件で実現するかを決める要件です。業務を構成する要素の間でデータがどう流れるかを明確にする作業は、業務そのものの中身を形にする作業なので、機能要件を満たすための設計に当たります。見分けるときは、その設計がなければ業務の処理内容が決まらないのか、処理内容は同じで品質や条件だけが変わるのかを問うと整理できます。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成29年度 秋期 システムアーキテクト試験 午前Ⅱ 問2

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)