平成21年度 秋期 システムアーキテクト試験 午前Ⅱ 問14
ストラテジ/システム企画受注管理システムにおける要件のうち,非機能要件に該当するものはどれか。
出典:平成21年度 秋期 システムアーキテクト試験 午前Ⅱ 問14
- ア顧客から注文を受け付けるとき,与信残金額を計算し,結果がマイナスになった場合は,入力画面に警告メッセージを表示すること
- イ受注管理システムの稼働率を決められた水準に維持するために,障害発生時は半日以内に回復できること
- ウ受注を処理するとき,倉庫に在庫がある商品はリアルタイムで自動的に在庫引当を行うこと
- エ出荷できる商品は,顧客から受注した情報を受注担当者がシステムに入力し,営業管理者が受注承認入力を行ったものに限ること
正解:イ
解説
非機能要件とは、業務内容そのもの(機能)ではなく、性能、可用性、信頼性、セキュリティなど、システムの品質特性に関する要件をいう。障害発生時に半日以内に回復できることという可用性・信頼性に関する要件は、非機能要件に該当する。
選択肢ごとの解説
- ア誤り。与信残金額を計算し警告メッセージを表示することは、受注処理という業務そのものの振る舞いを定めた機能要件である。
- イ正しい。稼働率を決められた水準に維持し、障害発生時に半日以内に回復できることは、可用性に関する非機能要件である。
- ウ誤り。在庫がある商品をリアルタイムで自動的に引き当てることは、受注処理という業務の振る舞いを定めた機能要件である。
- エ誤り。受注承認入力が行われたものに限り出荷できるという業務ルールは、機能要件である。