システム開発技術|令和3年度 ITパスポート試験 問46
システム要件定義で明確にするもののうち,性能に関する要件はどれか。
- 業務要件を実現するシステムの機能
- システムの稼働率
- ✓ これが正解照会機能の応答時間
- 障害の復旧時間
解説
性能の要件は、どれだけ速く応えられるのかを表したものです。
システム要件定義では、作るシステムに何を求めるのかを決めます。求めるものは大きく二つに分かれ、どんな働きをするかを表す機能要件と、その働きをどんな水準で満たすかを表す非機能要件があります。非機能要件はさらに細かく分かれ、どれだけ速いかを表す性能、どれだけ止まらないかを表す可用性、壊れたときにどれだけ早く戻せるかを表す回復性などがあります。照会の機能に指示を出してから答えが返るまでの応答時間は、どれだけ速いかを表しているので、性能に関する要件にあたります。性能の要件は、数で書いておくことが大切です。速いという言葉だけでは人によって受け取り方が違うので、何秒以内に返すのかという形にして、後から確かめられるようにします。よって当てはまるのは、照会機能の応答時間ということになります。
ほかの選択肢はなぜ違うのか
- 業務要件を実現するシステムの機能は、そのシステムが何をするのかを表したもので、機能要件にあたります。速さや止まりにくさといった水準の話ではないので、性能に関する要件とは区分が違います。何をするかを表した区分です。
- システムの稼働率は、決められた時間のうちどれだけ使える状態だったかを表す値です。止まりにくさを表す可用性の要件にあたり、どれだけ速く応えるかを表す性能の要件とは別の区分になります。止まりにくさを表す区分です。
- 障害の復旧時間は、止まってしまったあとに、どれだけ早く元の状態へ戻せるかを表す値です。壊れたときの立ち直りやすさを表すものなので、ふだんの処理がどれだけ速いかを表す性能の要件とは異なります。立ち直りやすさを表す区分です。
この問題に関係する言葉
- システム要件定義
- 応答時間要求を終えてから、最初の結果が表示され始めるまでの時間です。処理がすべて終わるまでを測るターンアラウンドタイムとは別です。
- 稼働率使える状態だった時間が、全体のどれだけを占めるかを表す割合。約束した水準を守れたかどうかの物差しになります。
- 非機能要件性能や可用性など、どのように動くかを定めた要件のことです。半日以内に復旧するといった品質の条件が、これにあたります。
- 機能要件システムが何をするかを定めた、働きについての要件です。どれだけ速く安定して動くかという条件は、非機能要件になります。
出典:令和3年度 ITパスポート試験 問46
同じ単元をまとめて解くならシステム開発技術へ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)