戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

基本情報技術者 2024年 科目A04


問題文

あるシステムの今年度のMTBFは3,000時間、MTTRは1,000時間である。翌年度はMTBFについて今年度の20%分の改善、MTTRについて今年度の10%分の改善を図ると、翌年度の稼働率は何%になるか。

選択肢

69
73
77
80(正解)

🔒 解説は解答すると表示されます

稼働率の計算【午前解説】

正解の理由

稼働率(可用率)は、通常 で求めます。問題の改善は「MTBFが20%向上」「MTTRが10%改善(短縮)」を意味するため、MTBFは増加、MTTRは減少します。これにより新しい値は MTBF = 3000×1.20 = 3600 時間、MTTR = 1000×0.90 = 900 時間となり、稼働率は となります。したがって正しい選択肢は です。

解法ステップ

  1. 現行値を確認する:MTBF = 3000 時間、MTTR = 1000 時間。
  2. 改善を適用する:
    • MTBF の20%改善 → 新 MTBF =
    • MTTR の10%改善(短縮)→ 新 MTTR =
  3. 稼働率を計算する:
(計算をコードで確認する例)
mtbf = 3000 * 1.2
mttr = 1000 * 0.9
availability = mtbf / (mtbf + mttr) * 100
availability  # 80.0

選択肢別の誤答解説

  • ア(69)
    → MTBF を「悪化(-20%)」、MTTR を「悪化(+10%)」と誤って逆向きに扱うと、MTBF=2400、MTTR=1100 となり、稼働率は約68.6%(約69%)となるためこの値が出ます。改善の符号を取り違えたケースです。
  • イ(73)
    → MTBF を誤って減少(-20%)させ、MTTR は正しく短縮(-10%)した場合、MTBF=2400、MTTR=900 となり、稼働率は約72.7%(約73%)になります。MTBFの改善を減少と誤解した場合です。
  • ウ(77)
    → MTBF を正しく増加(+20%)させたが、MTTR を誤って増加(+10%)と扱った場合、MTBF=3600、MTTR=1100 となり、稼働率は約76.6%(約77%)になります。MTTRの改善を増加と誤って計算したケースです。
(まとめ)各誤答は「改善の向き(増える/減る)」を間違えて適用した結果に対応しています。

よくある誤解

  • 「改善=すべて増える」と考える誤り:MTBFは増えるが、MTTRは改善すれば短縮(減少)します。指標ごとに増減の向きを確認すること。
  • 割合の扱いを混同する:例えば「10%改善」を絶対時間からの差(100時間)と考えるか、元の値の10%で計算するかを明確にする。通常は相対(元の値に掛ける)で扱います。
  • 途中で四捨五入する:変換や比率計算は最後に丸めるのが安全です。途中で丸めると選択肢とずれることがあります。

補足コラム

稼働率(可用率)は運用上の重要指標で、MTBF(平均故障間隔)が長く、MTTR(平均修復時間)が短いほど高くなります。簡易的な可用率は上記式で求まりますが、現実の可用性評価ではメンテナンス時間の定期性や予防保守、障害分布(指数分布を仮定する場合が多い)なども考慮されます。設計やSLA(サービスレベル契約)では、この稼働率目標から必要なMTBF/MTTRの目標値を逆算することがしばしば行われます。

FAQ

Q. 「改善10%」は必ず短縮(MTTR)や延長(MTBF)のどちらを意味しますか?
A. 文脈で判断します。MTBFの改善は通常増加、MTTRの改善は短縮(減少)を指します。指標の性質(大きいほど良いか小さいほど良いか)を確認してください。
Q. 計算で小数が出たらどう丸めるべきですか?
A. 基本は途中で丸めず、最終結果のみ必要に応じて四捨五入します。午前問題では選択肢との比較で最も近い値を選びます。

関連キーワード: MTBF、MTTR、稼働率、可用性、計算手順
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

基本情報技術者
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について