![【ゆっくり解説】世界を騒がせたとあるオープンソースソフトウェアのバグを解説](https://i.ytimg.com/vi/_ai-VcX4Uso/hqdefault.jpg)
コンテンツ
- 定義-ソフトウェアバグの意味
- Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
- Techopediaはソフトウェアのバグを説明します
定義-ソフトウェアバグの意味
ソフトウェアのバグは、プログラムがクラッシュしたり、無効な出力を生成したりする問題です。この問題は、ロジックが不十分または誤っているために発生します。バグは、エラー、ミス、欠陥、または障害である可能性があり、失敗または期待される結果からの逸脱を引き起こす可能性があります。
ほとんどのバグは、ソースコードまたはその設計における人為的エラーが原因です。プログラムには、プログラムの機能に影響を及ぼし、誤った結果を引き起こす多数のバグが含まれている場合、バグがあると言われます。
Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
Techopediaはソフトウェアのバグを説明します
一部のバグは、プログラムの機能に重大な影響を与えず、長期間検出されないままになる場合があります。重大なバグが特定されないと、プログラムがクラッシュする可能性があります。セキュリティバグと呼ばれる別のカテゴリのバグでは、悪意のあるユーザーがアクセス制御をバイパスして、不正な権限を取得する可能性があります。
史上最悪のバグには次のものがあります。
- 1980年代には、放射線療法に使用されるTherac-25と呼ばれる機械を制御するコードのバグが、患者の死亡につながりました。
- 1996年、機内誘導コンピュータープログラムのバグにより、打ち上げ後数秒でAriane 5と呼ばれる10億ドルのロケットが破壊されました。
- 1962年に、マリナーI宇宙船の飛行ソフトウェアのバグにより、ロケットが予想された軌道から軌道を変更しました。
- 1990年代に、AT&Tのソフトウェアコントロール#4ESS長距離スイッチの新しいリリースでバグが見つかり、多くのコンピューターがクラッシュしました。