基本情報技術者

問4

基本情報技術者試験過去問 令和6年度(2024年)科目A問4

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

選択肢

  • 69
  • 73
  • 77
  • 80

正解と解き方・学習ポイント(AI解説)

正解:
あなたの回答:未回答

MTBFは故障しにくさの指標なので、20%の改善は増加として扱い、3,000時間×1.20=3,600時間です。MTTRは復旧の速さの指標なので、10%の改善は減少として扱い、1,000時間×0.90=900時間です。稼働率は、稼働率=MTBF÷(MTBF+MTTR)より、3,600÷(3,600+900)=3,600÷4,500=0.80となり、80%です。

不正解

69%は、改善後のMTBFやMTTRの扱いを誤った場合などに出やすい値です。改善後はMTBFが増加し、MTTRが減少するため、稼働率は80%になります。よって誤りです。

不正解

73%は、改善後の値を正しく反映できていない場合に出やすい値です。改善後のMTBF=3,600、MTTR=900を用いると80%です。よって誤りです。

不正解

77%は、MTBFかMTTRのどちらか一方だけを改善した計算などで出やすい値です。両方の改善を反映すると80%です。よって誤りです。

正解

改善後はMTBF=3,000×1.2=3,600、MTTR=1,000×0.9=900です。稼働率 = 3,600 ÷ (3,600 + 900) = 0.80 なので80%です。よって正解です。

Point

この問題は、MTBFとMTTRから稼働率を求める式を使い、改善率を翌年度のMTBFとMTTRに反映した上で稼働率を計算できるかを確認する問題です。

解くために必要な知識

この問題を解くには、MTBF、MTTR、稼働率の定義と計算式、改善が意味する増減方向の理解が必要です。

用語の整理

用語 意味 値の解釈
MTBF(平均故障間隔) 故障してから次に故障するまでの平均稼働時間 大きいほど故障しにくいと考えます。
MTTR(平均修復時間) 故障してから復旧するまでの平均時間 小さいほど復旧が速いと考えます。
稼働率 システムが稼働している時間の割合 稼働率 = MTBF ÷ (MTBF + MTTR) を用います。

改善の扱い方

MTBFの改善

MTBFは長いほど良いため、改善は増加として扱うのが基本です。

改善後MTBF = 今年度MTBF × (1 + 改善率)

MTTRの改善

MTTRは短いほど良いため、改善は減少として扱うのが基本です。

改善後MTTR = 今年度MTTR × (1 - 改善率)

稼働率の計算式

稼働率は次の式で求めます。

稼働率 = MTBF ÷ (MTBF + MTTR)

改善後のMTBF、MTTRを求めた後、この式に代入して%に直します。

問題の解法手順

解く手順

1. 改善後のMTBFを求める

MTBFは平均故障間隔であり、値が大きいほど故障しにくいと考えます。20%改善は、今年度の値に20%分を上乗せします。

改善後MTBF = 3,000 + 3,000×0.20 = 3,600(時間)

2. 改善後のMTTRを求める

MTTRは平均修復時間であり、値が小さいほど復旧が速いと考えます。10%改善は、今年度の値から10%分を減らします。

改善後MTTR = 1,000 - 1,000×0.10 = 900(時間)

3. 稼働率を計算する

稼働率は次の式で求めます。

稼働率 = MTBF ÷ (MTBF + MTTR)

数値を代入します。

稼働率 = 3,600 ÷ (3,600 + 900) = 3,600 ÷ 4,500 = 0.80

4. %に直す

0.80 = 80% なので、正解は80%です。

選択肢ごとの解説

不正解

69%は、改善後のMTBFやMTTRの扱いを誤った場合などに出やすい値です。改善後はMTBFが増加し、MTTRが減少するため、稼働率は80%になります。よって誤りです。

不正解

73%は、改善後の値を正しく反映できていない場合に出やすい値です。改善後のMTBF=3,600、MTTR=900を用いると80%です。よって誤りです。

不正解

77%は、MTBFかMTTRのどちらか一方だけを改善した計算などで出やすい値です。両方の改善を反映すると80%です。よって誤りです。

正解

改善後はMTBF=3,000×1.2=3,600、MTTR=1,000×0.9=900です。稼働率 = 3,600 ÷ (3,600 + 900) = 0.80 なので80%です。よって正解です。

まとめ

MTBFは故障しにくさの指標なので、20%の改善は増加として扱い、3,000時間×1.20=3,600時間です。MTTRは復旧の速さの指標なので、10%の改善は減少として扱い、1,000時間×0.90=900時間です。稼働率は、稼働率=MTBF÷(MTBF+MTTR)より、3,600÷(3,600+900)=3,600÷4,500=0.80となり、80%です。

順次、単語を追加予定です。もうしばらくお待ちください。