基本情報技術者 2024年 科目A 問04
問題文
あるシステムの今年度の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 時間となり、稼働率は となります。したがって正しい選択肢は エ です。
解法ステップ
- 現行値を確認する:MTBF = 3000 時間、MTTR = 1000 時間。
- 改善を適用する:
- MTBF の20%改善 → 新 MTBF =
- MTTR の10%改善(短縮)→ 新 MTTR =
- 稼働率を計算する:
(計算をコードで確認する例)
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の改善は短縮(減少)を指します。指標の性質(大きいほど良いか小さいほど良いか)を確認してください。
A. 文脈で判断します。MTBFの改善は通常増加、MTTRの改善は短縮(減少)を指します。指標の性質(大きいほど良いか小さいほど良いか)を確認してください。
Q. 計算で小数が出たらどう丸めるべきですか?
A. 基本は途中で丸めず、最終結果のみ必要に応じて四捨五入します。午前問題では選択肢との比較で最も近い値を選びます。
A. 基本は途中で丸めず、最終結果のみ必要に応じて四捨五入します。午前問題では選択肢との比較で最も近い値を選びます。
関連キーワード: MTBF、MTTR、稼働率、可用性、計算手順

\ せっかくなら /
基本情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

