マナビング基本情報技術者

稼働率とMTBF・MTTR、毎年改善した後の値の求め方

基本情報技術者試験 令和7年度 問4 / システム構成要素 › システムの評価指標

過去問にチャレンジ

令和7年度 問4

MTBFは4,000時間,MTTRは1,000時間の装置がある。今後の6年間は,予防保守によってMTBFを前年に比べて毎年100時間ずつ改善し,遠隔保守によってMTTRを前年に比べて毎年100時間ずつ改善していく計画である。6年経過後の稼働率は幾らか。

  1. ア

    0.88

  2. イ

    0.90

  3. ウ

    0.92

  4. エ

    0.94

会話形式の解説

講師講師
今回は稼働率の計算です。ポイントは二つあります。MTBFとMTTRをそれぞれどちら向きに「改善」するのかと、6年経過後までに何回改善したのかです。
受験者受験者
稼働率はMTBF÷(MTBF+MTTR)でしたよね。ただ、「改善」と書かれていると、両方とも100時間ずつ増やしてしまいそうです。
講師講師
そこが最初の確認点です。MTBFは平均故障間隔、つまり故障から次の故障までの平均の時間なので、長いほど故障しにくくて良い状態です。MTTRは平均修復時間、つまり直すのにかかる平均の時間なので、短いほど早く復旧できます。
受験者受験者
ということは、MTBFの改善は100時間ずつ増やすことで、MTTRの改善は100時間ずつ減らすことですね。
講師講師
そのとおりです。次は回数です。この問題は今後6年間、毎年改善する計画なので、6年経過後は6回改善した状態と読みます。
受験者受験者
6回なので、MTBFは4,000+100×6=4,600時間、MTTRは1,000−100×6=400時間です。稼働率は4,600÷(4,600+400)で、4,600÷5,000=0.92になります。
講師講師
正しく計算できています。この問題では、MTBFの増加分とMTTRの減少分が同じ100時間なので、分母のMTBF+MTTRがずっと5,000時間のままです。この点にも注目してください。
受験者受験者
分母が変わらないなら、1回改善するごとに稼働率は100÷5,000=0.02ずつ上がるということですか。
講師講師
はい。最初の稼働率は4,000÷5,000=0.80なので、0.80+0.02×6=0.92とも求められます。計算に時間がかかりやすい場合は、この方法だと早く解けます。
受験者受験者
ほかの選択肢はどうやって出てくるのでしょうか。0.90もありそうに見えてしまいます。
講師講師
0.90は改善を5回と数えた場合の値で、MTBFが4,500時間、MTTRが500時間になります。0.88は4回の場合で、MTBFが4,400時間、MTTRが600時間です。0.94は7回の場合で、MTBFが4,700時間、MTTRが300時間なので、問題の条件より1年分多く改善したことになります。
受験者受験者
この問題の誤りの選択肢は、どれも改善回数を1〜2回ずらした値なのですね。6年経過後は6回分と、最初に決めておけば迷わずに済みそうです。
講師講師
そうですね。MTBFは長いほど良く、MTTRは短いほど良いので、改善の向きと回数を先に確かめましょう。そのうえで稼働率=MTBF÷(MTBF+MTTR)に代入すれば、正しく求められます。

まとめ

稼働率はMTBF÷(MTBF+MTTR)で求めます。MTBF(平均故障間隔)は長いほど良く、MTTR(平均修復時間)は短いほど良いので、改善とはMTBFを増やし、MTTRを減らすことです。この問題では毎年改善するので、6年経過後はMTBFが4,600時間、MTTRが400時間となり、稼働率は4,600÷5,000=0.92です。この問題では増加分と減少分が同じ100時間なので分母は5,000時間のままとなり、稼働率は改善1回ごとに0.02ずつ上がります。誤りの選択肢は改善回数を1〜2回ずらした値です。

解答・解説

正解はウです

この問題のテーマ

MTBF(平均故障間隔)とMTTR(平均修復時間)が毎年一定量ずつ改善されたとき、6年経過後の稼働率を求める計算問題です。

解き方の考え方

まず「改善」の向きを確認します。MTBFは長いほど、MTTRは短いほど良いので、MTBFは毎年100時間増え、MTTRは毎年100時間減ります。6年経過後は改善が6回行われたと考えて、それぞれの値を求めます。最後に、稼働率=MTBF÷(MTBF+MTTR)に代入します。毎年MTBFが増える分だけMTTRが減るので、分母は常に5,000時間になり、計算が楽になります。

選択肢ごとの解説

  1. ×ア  0.88
    0.88は、改善が4回だけ行われた場合の値です。MTBFが4,000+100×4=4,400時間、MTTRが1,000−100×4=600時間となり、4,400÷5,000=0.88になります。6年経過後の値ではありません。
  2. ×イ  0.90
    0.90は、改善を5回と数えた場合の値です。MTBFが4,500時間、MTTRが500時間となり、4,500÷5,000=0.90になります。「6年経過後」は6回分改善した後なので、回数を1回少なく数えると、この値を選んでしまいます。
  3. ○ウ  0.92
    6年経過後のMTBFは4,000+100×6=4,600時間、MTTRは1,000−100×6=400時間です。稼働率は4,600÷(4,600+400)=4,600÷5,000=0.92となります。検算すると、0.92×5,000=4,600なので、正解のウと一致します。
  4. ×エ  0.94
    0.94は、改善が7回行われた場合の値です。MTBFが4,700時間、MTTRが300時間となり、4,700÷5,000=0.94になります。問題の条件より1年分多く改善したことになります。

補足

この問題では、MTBFの増加分とMTTRの減少分が同じ100時間です。そのため、MTBF+MTTRは毎年5,000時間のまま変わらず、稼働率は1回の改善ごとに100÷5,000=0.02ずつ上がります。最初の稼働率は4,000÷5,000=0.80なので、0.80+0.02×6=0.92と求めることもできます。誤りの選択肢は改善回数を1〜2回ずらした値なので、回数の数え間違いに気を付けてください。

POINT

  • 稼働率はMTBF÷(MTBF+MTTR)で求めます。
  • MTBFは平均故障間隔なので、長いほど故障しにくく、改善とは「増やす」ことです。
  • MTTRは平均修復時間なので、短いほど早く復旧でき、改善とは「減らす」ことです。
  • 「n年経過後」で毎年改善する場合、改善の回数はn回として計算します。

※出典:令和7年度 基本情報技術者試験 科目A 問4