システム戦略・システム企画|平成29年度 春期 情報セキュリティマネジメント試験 午前 問49
受注管理システムにおける要件のうち,非機能要件に該当するものはどれか。
- 顧客から注文を受け付けるとき,与信残金額を計算し,結果がマイナスになった場合は,入力画面に警告メッセージを表示できること
- ✓ これが正解受注管理システムの稼働率を決められた水準に維持するために,障害発生時は半日以内に回復できること
- 受注を処理するとき,在庫切れの商品であることが分かるように担当者に警告メッセージを出力できること
- 商品の出荷は,顧客から受けた注文情報を受注担当者がシステムに入力し,営業管理者が受注承認入力を行ったものに限ること
解説
半日以内に復旧という品質の条件が非機能要件です。
要件定義では、システムに求めることを機能要件と非機能要件に分けて整理します。機能要件は、仕事を進めるためにシステムが何をするか、どんな処理を行い何を画面や帳票に出すかという中身です。非機能要件はそれ以外の条件で、どれくらいの速さで動くか、どれだけ止まらずに使えるか、安全性はどうか、運用や保守はしやすいかといった、品質の水準にあたるものです。障害が起きたときに半日以内に回復できることという条件は、何をするかではなく、止まってしまったときにどれだけ早く元へ戻せるかを定めたものです。決められた稼働率を保つための水準でもあるので、非機能要件に当たります。
ほかの選択肢はなぜ違うのか
- 与信の残額を計算して、マイナスになったら入力画面に警告を出すという中身そのものの条件です。仕事を進めるために備える働きにあたるので、機能の側に入ります。
- 在庫が切れている商品だと担当者に知らせる出力を備えるという条件です。これも受注の仕事に必要な働きとして備えるものであり、品質の水準を定めたものではありません。
- 担当者の入力と管理者の承認がそろったものだけを出荷の対象にするという、仕事の上の決まりです。システムが何を行うかを定めており、どれくらいの水準で動くかの話ではありません。
この問題に関係する言葉
- 非機能要件性能や可用性など、どのように動くかを定めた要件のことです。半日以内に復旧するといった品質の条件が、これにあたります。
- 機能要件システムが何をするかを定めた、働きについての要件です。どれだけ速く安定して動くかという条件は、非機能要件になります。
- 要件定義作るシステムに何を求めるかを決める工程。業務の進め方だけでなく、稼働率や復旧までの時間といった条件も書き出します。
- 稼働率使える状態だった時間が、全体のどれだけを占めるかを表す割合。約束した水準を守れたかどうかの物差しになります。
出典:平成29年度 春期 情報セキュリティマネジメント試験 午前 問49
同じ単元をまとめて解くならシステム戦略・システム企画へ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)