システムのライフサイクルプロセスの一つに位置付けられる,要件定義プロセスで定義するシステム化の要件には,業務要件を実現するために必要なシステム機能を明らかにする機能要件と,それ以外の技術要件や運用要件などを明らかにする非機能要件がある。非機能要件だけを全て挙げたものはどれか。
- 業務機能間のデータの流れ
- システム監視のサイクル
- 障害発生時の許容復旧時間
ア a,c
イ b
ウ b,c
エ c
解説を読む
正解:ウ
解説:
機能要件はシステムに必要な機能を定義します。それに対し、非機能要件定義では性能やセキュリティなど機能以外の部分を定義します。例えば足し算をするというプログラムがあったときに3+2=5と正しい計算結果を出すのが機能要件定義、機能を満たしていても結果を出すのに5分掛かるようでは使える計算とは言えません。「1秒以内に答えを出す」という性能の部分が非機能要件になります。
- データの流れは機能要件定義になります。
- システム監視をする行為は非機能要件定義になります。
- 復旧時間は非機能要件定義になります。
上記よりb,cが非機能要件定義となりウが正解です。
解説を閉じる
コメント