「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

「バグ」と「障害」の違い

スポンサーリンク

それぞれの用語の意味


用語意味
バグプログラムのおかしいところ。あるいは「間違っちゃった、てへっ」な何か
障害何かがおかしくなって、ちゃんと動いていない状態のこと。もしくはバグのこと

似ているところ


どちらも、ちゃんと動いていません。
ラリラリです。


「バグ」と「障害」の違い1

あとは、同じ意味で使われることもあります。
例えば、作ったシステムのテストで出た不具合の一覧を「バグ一覧」と言ったり「障害一覧」と言ったりしますが、どちらも意図するところは「ちゃんと動いていないから直さないとダメなところの一覧」です。


違うところ


障害の方が広いくくりです。

バグ:プログラムがおかしくて、ちゃんと動いていない
障害:何かが原因で、ちゃんと動いていない


なので、バグも障害(の原因)に含まれます。

例えば、そうですね。

ここにピヨピヨサービスを提供しているコンピュータが あったとしましょう。


「バグ」と「障害」の違い2

ピヨ太君がうっかり足を引っ掛けて電源の線を抜いてしまいました。


「バグ」と「障害」の違い3

当然、コンピュータは止まります。
ピヨピヨサービスの提供もストップしてしまいました。


「バグ」と「障害」の違い4

これはバグでは ありません。
プログラム的におかしいところは、ありませんからね。

ただし、障害として扱われるのが一般的です。
ピヨピヨサービスは予定外に止まっちゃっていますからね。
再発防止の対策とかを求められるでしょう。


個人的な使い分け


個人的には

障害:ちゃんと動いていない状態
不具合:ちゃんと動いていない原因
バグ:プログラムの欠陥


のように使い分けしています。

「障害が発生しましたぁ!(おかしな状態になりましたぁ!)」「不具合の内容はバグですぅ!(おかしな状態になった原因はバグですぅ!)」「バグは今日中に直します……(プログラムの欠陥は今日中に直します……)」のような使い方です。


備考


バグの意味は、基本的には「プログラムの欠陥」ですが、もう少しゆるい感じで使われることもあります。
例えば「仕様が間違ってたわ、ゴメンね」な状態を「仕様バグ」と表現したり、仕様書とか設計書の書き間違いを「ドキュメントバグ」と表現したりです。
「○○バグ」という言い方をすることで、(本当はしょうもないミスでも)なんとなくカッコ付けられるのです。

あと、実際にプログラムを作る人たちは「バグ」という言葉に敏感です。
思った通りに動かないからといって、すぐに「バグが出ました~!」と言うと嫌われます。
ご注意ください。
実際のところ、バグではなく操作ミスの場合も多いですしね。


「バグ」と「障害」の違い5
スポンサーリンク
書籍画像014
書籍画像033


書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
7日間でハッキングをはじめる本 TryHackMeを使って身体で覚える攻撃手法と脆弱性
ソフトウェア開発現場の「失敗」集めてみた。 42の失敗事例で学ぶチーム開発のうまい進めかた