← 一覧に戻る

【第47話】稼働率と性能は別|ITパスポート 令和3年度 問46

~ツンデレ女子大生と東大パソコンオタクの、ちょっと不器用な勉強会~

第47話|第2部 場所:拓也の家

登場人物

美咲

美咲(みさき)

女子大生。就活のエントリーシートの資格欄が真っ白なことに気づき、慌ててITパスポートの勉強を開始。ITは完全に素人。高校時代は可愛くて人気者だったので、ちょっとプライドが高い。素直じゃない。

拓也

拓也(たくや)

美咲の高校時代の同級生。東京大学工学部。子どもの頃からパソコンばかりいじってきた生粋のオタク。実は美咲のことが好きだが、10年近く言い出せていない。教えるのは得意だが、口が悪いのが玉に瑕。

拓也の家

今日の問題

今日の問題

システム要件定義で明確にするもののうち、性能に関する要件はどれか。

  • 業務要件を実現するシステムの機能
  • システムの稼働率
  • 照会機能の応答時間
  • 障害の復旧時間

第1幕:自作PCの並ぶ部屋で

相変わらず、自作PCのパーツが所狭しと並ぶ拓也の部屋。美咲は、いつもの位置に座布団を敷いて座った。

美咲

美咲

今日はシステム要件定義の話ね

拓也

拓也

うん。ちょうど、俺の自作PCで説明しやすい内容だ

美咲

美咲

またパソコンの話に持っていくのね、あんた

拓也

拓也

今回は本当にちょうどいいんだって

第2幕:稼働率が高いのが性能でしょ

美咲

美咲

じゃあ答えるわね。これでしょ。『システムの稼働率』

拓也

拓也

お、なんでそう思った?

美咲

美咲

だって、"性能がいい"って、要は"ちゃんと動き続けてくれる"ってことじゃない。稼働率が高いパソコンほど、性能もいいイメージがあるけど

拓也

拓也

発想はわかるんだけど、実は"止まらず動き続けること"と"処理が速いこと"は、別の要件なんだ

美咲

美咲

え、違うの?

拓也

拓也

うん。稼働率は、"どれだけ止まらずに動き続けられるか"を表す指標で、これは性能じゃなくて"可用性"に関する要件。今日の問題が聞いてる"性能"は、"処理の速さ"に関する要件のことなんだ

第3幕:フレームレートと、電源の落ちにくさ

拓也は、自慢のゲーミングPCのモニターを指さした。

拓也

拓也

たとえば、このPCでゲームするとき、大事な指標が二つあるんだ。一つは、フレームレート。画面がどれだけ滑らかに、速く動くか

美咲

美咲

うん

拓也

拓也

これが"性能"の話。今日の問題で言う"照会機能の応答時間"も同じで、"問い合わせてから、どれだけ速く結果が返ってくるか"を表す性能要件なんだ

美咲

美咲

あ……!  じゃあ、もう一つの指標は?

拓也

拓也

もう一つは、"どれだけ長時間、電源を落とさずに動き続けられるか"。これが稼働率、つまり可用性の話"速いかどうか"と"止まらず動き続けるかどうか"は、まったく別の軸なんだ

美咲

美咲

あー!  そういうことか。"性能がいい"と"安定して動く"は、似てるようで違う話なのね

拓也

拓也

そのとおり"照会機能の応答時間"が性能要件。正解はウ。稼働率(イ)は可用性の要件で、性能とは別カテゴリなんだ

第4幕:スペック自慢が止まらなくなる

拓也

拓也

……このPC、実はさ、去年グラフィックボード新調して、フレームレートがすごく伸びたんだ。ベンチマークスコアも軒並み上がって、あと電源ユニットも変えたから、負荷かけても安定してて……

美咲

美咲

ちょっと、聞いてないんだけど、そんな細かい話

拓也

拓也

あ、聞いて聞いて、これがまたすごくてさ。冷却性能も上げたから、真夏でもサーマルスロットリングが起きなくて……

美咲

美咲

サーマルなんとかは、もういいから

拓也は、気づけば身振り手振りを交えながら、10分近く一人でしゃべり続けていた。

美咲

美咲

……ねえ、あんた、自分の世界に入っちゃってるわよ

拓也

拓也

あ……ごめん、つい熱が入って

美咲

美咲

気持ちはわかるけど、自慢話が長すぎるのよ。三行でまとめなさい、三行で

拓也

拓也

……新しいパーツにしたら、速くなって、安定した。以上です

美咲

美咲

最初からそう言いなさい

第5幕:残りの選択肢を片付ける

気を取り直して、美咲がノートを開き直す。

美咲

美咲

……気を取り直して。残りのも教えて

拓也

拓也

アの『業務要件を実現するシステムの機能』は、"何ができるシステムか"を定める、機能要件の話。性能とは別のカテゴリ

美咲

美咲

エは?

拓也

拓也

エの『障害の復旧時間』は、"止まったときに、どれだけ早く復旧できるか"を表す要件。これも、稼働率と同じ可用性まわりの要件であって、性能そのものじゃないんだ

美咲

美咲

機能要件は"何ができるか"、性能要件は"どれだけ速いか"、稼働率と復旧時間は"どれだけ安定してるか"。……全部、システムに求められることだけど、種類が違うのね

拓也

拓也

完璧な整理。要件定義では、この"機能要件"と"非機能要件(性能・可用性など)"を、それぞれ明確にしていく必要があるんだ

問題文(再掲)

システム要件定義で明確にするもののうち、性能に関する要件はどれか。

  • 業務要件を実現するシステムの機能
  • システムの稼働率
  • 照会機能の応答時間
  • 障害の復旧時間

まとめ:選択肢ごとの答え合わせ

選択肢内容対応する要件正誤
業務要件を実現するシステムの機能機能要件不正解
システムの稼働率可用性の要件不正解
照会機能の応答時間性能要件正解
障害の復旧時間可用性の要件不正解

答えウ 照会機能の応答時間

覚え方のコツ

「速いか」は性能、「止まらないか」は可用性。

エピローグ

夜も更け、美咲が帰り支度を始めた。

美咲

美咲

今日は、パソコンの話がやたら長かったわね

拓也

拓也

反省してる。つい興奮しちゃって

美咲

美咲

まあ、嫌いじゃないけどね、あんたが楽しそうに話してるの見るの

拓也

拓也

……それ、今日のフォローになってる?

美咲

美咲

さあ、どうかしら

美咲は、少しいたずらっぽく笑って、玄関に向かった。

拓也(……稼働率高いのは、俺の気持ちのほうかもな)

美咲

美咲

なに一人でぶつぶつ言ってるのよ

拓也

拓也

いや、なんでもない。……また今度、続き聞いて

美咲

美咲

ほどほどにね

夜道を、美咲は軽い足取りで帰っていった。

今日のポイントおさらい

  1. 性能要件=処理の速さに関する要件(照会機能の応答時間など)
  2. 稼働率・障害の復旧時間は可用性に関する要件で、性能とは別カテゴリ
  3. 業務要件を実現するシステムの機能は機能要件であり、これも性能要件とは異なる
  4. システム要件定義では、機能要件と非機能要件(性能・可用性など)を分けて明確にする
  5. 「速いか」と「止まらないか」は、似ているようでまったく別の観点である

この記事はITパスポート試験 令和3年度 問46(マネジメント系/開発技術)の解説です。

← 一覧に戻る