平成26年度秋期 応用情報技術者試験 午前 問64
受注管理システムにおける要件のうち,非機能要件に該当するものはどれか。
- ア 顧客から注文を受け付けるとき,与信残金額を計算し,結果がマイナスになった場合は,入力画面に警告メッセージを表示すること
- イ 受注管理システムの稼働率を決められた水準に維持するために,障害発生時は半日以内に回復できること
- ウ 受注を処理するとき,在庫切れの商品であることが分かるように担当者に警告メッセージを出力すること
- エ 出荷できる商品は,顧客から受注した情報を受注担当者がシステムに入力し,営業管理者が受注承認入力を行ったものに限ること
解答・解説を見る
正解:イ
AI解説
機能要件は「システムが何をするか」という業務機能そのものの要件,非機能要件は可用性・性能・保守性・セキュリティなど品質や運用に関する要件である。稼働率の維持や障害回復時間は可用性に関する要件であり,非機能要件に該当する。 ア: 与信残金額の計算と警告表示は業務処理の内容そのものであり,機能要件である。 イ: 正解。稼働率の水準維持や障害発生時の回復時間は可用性(アベイラビリティ)の要件であり,典型的な非機能要件である。 ウ: 在庫切れ時の警告メッセージ出力は業務処理の機能であり,機能要件である。 エ: 受注承認済みのものだけ出荷できるという業務ルールは機能要件である。 💡 「業務の中身=機能要件,品質・性能・運用=非機能要件」と整理する。稼働率・応答時間・回復時間・同時利用者数などの数値目標が出てきたら非機能要件と判断してよい。
出典:平成26年度 秋期 応用情報技術者試験 午前 問64 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。