システム戦略|平成30年度 春期 ITパスポート試験(特別措置試験) 問6
システムのライフサイクルプロセスの一つに位置付けられる,要件定義プロセスで定義するシステム化の要件には,業務要件を実現するために必要なシステム機能を明らかにする機能要件と,それ以外の技術要件や運用要件などを明らかにする非機能要件がある。非機能要件だけを全て挙げたものはどれか。
- a 業務機能間のデータの流れ
- b システム監視のサイクル
- c 障害発生時の許容復旧時間
- a,c
- b
- ✓ これが正解b,c
- c
解説
何をするかではなく、どう動かすかについての決めごとです。
要件は大きく二つに分かれます。業務を成り立たせるためにシステムが何をするのかを述べたものが機能要件です。それ以外の、どのくらい速いか、どれだけ止まらないか、どう運用し、どう守るのかを述べたものが非機能要件です。aのデータの流れは、どの働きがどの働きへ渡すかという中身なので機能要件です。bの監視の周期と、cの許容できる復旧の時間は、どちらも動かし方や止まったときの決めごとにあたります。よってbとcが非機能要件です。何をするかか、どう動かすかで仕分けると迷いません。非機能要件は後回しにされやすい一方で、後から足すのが難しくなります。速さや止まらなさは、作りの土台に関わるからです。要件定義の段で、機能と並べて数で決めておくことが求められます。何分以内といった形にしておくと、後から確かめられます。
ほかの選択肢はなぜ違うのか
- aを含めています。データがどこからどこへ渡るかは、システムが何をするかの中身なので、機能要件の側に入ります。aは働きそのものの中身なので、機能の側で数えます。並べ方を取り違えており、二つを混ぜています。機能要件の側です。
- bだけを挙げています。監視の周期は確かに非機能要件ですが、止まったときにどれだけで戻すかという決めごとも同じ側に入るので、一つ足りません。見張る間隔は運用の決めごとですが、それだけでは足りません。cも同じ側に入ります。
- cだけを挙げています。復旧までの時間は非機能要件ですが、どのくらいの間隔で見張るかという運用の決めごとも同じ側なので、こちらも一つ足りません。戻すまでの時間は止まらなさに関わる決めごとです。もう一つ在ります。
この問題に関係する言葉
- 非機能要件性能や可用性など、どのように動くかを定めた要件のことです。半日以内に復旧するといった品質の条件が、これにあたります。
- 機能要件システムが何をするかを定めた、働きについての要件です。どれだけ速く安定して動くかという条件は、非機能要件になります。
- 要件定義作るシステムに何を求めるかを決める工程。業務の進め方だけでなく、稼働率や復旧までの時間といった条件も書き出します。
- 業務要件
出典:平成30年度 春期 ITパスポート試験(特別措置試験) 問6
同じ単元をまとめて解くならシステム戦略へ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)