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