No.4
- 回答日時:
学術的な話をすると
「全てのプログラムに対して、それが正しいことを確認できるプログラムを作ることは不可能である」
ことが証明されています。
よく知られたものとか、単純な書き間違いくらいなら検出できるものもありますが、全てにおいて正しいかどうかはプログラムで判断できません。
地道なテストと修正が必要です。
No.3
- 回答日時:
バグ(不具合)かどうかというのは仕様次第です。
あるボタンを押したときにプログラムが動かなくなるのは、不具合でしょうか?
これは不具合のこともあるし、仕様のこともあります。
例えば、該当するボタンとして以下が考えられます。
・電源ボタン
・停止ボタン
・一時停止ボタン
・非常停止ボタン
ということで、ソフトに致命的なバグがあるかどうかを知るためには、少なくとも仕様書が必要となります。
後は、仕様書に書かれているとおりに動作するかどうかを確認すれば、不具合はなくなります。
ただし、仕様書の内容をすべて網羅できない場合も、不具合となります。
ゲームで例えれば、壁があるように見えるのに当たり判定が無くて通り抜けてしまうようなケースです。
そのため、言うのは簡単ですが、実際に実施するのは困難です。
また、仕様書の精度が悪いと、未定義の挙動が出てきてしまい、これも不具合の原因となります。
AボタンとBボタンを同時に押したらどちらが優先されるかとか、同時の判定は何秒にするかと言うような内容です。
細かい仕様を詰め込むと仕様書が分厚くなり、そうすれば動作確認も多くなり、結果として不具合が減りますが、動作確認が多くなれば確認に時間がかかるので人件費が増加し、高価なものになります。
そのため、どこまで確認するかを決め、ある程度の不具合は許容するケースが多いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(コンピューター・テクノロジー) 現在使っているOSのバージョン?にバグがあるかどうかを知る方法を教えて下さい! 外付けストレージにO 4 2024/02/23 12:27
- その他(コンピューター・テクノロジー) ダウンロードだけでなくインストールも必要なソフトなのかインストールは不要なソフトなのかを知る方法を教 3 2023/12/24 09:43
- その他(コンピューター・テクノロジー) PowerShellでバグが起きる確率とGUIのソフトでバグが起きる確率はどちらの方が高いのでしょう 2 2024/05/01 11:47
- バックアップ 書き込み速度を遅くする設定につきまして 3 2023/12/01 11:18
- 画像編集・動画編集・音楽編集 DVD内の動画を修正(一部短縮)するには? 3 2023/08/15 14:04
- その他(コンピューター・テクノロジー) 常駐ソフトなのかどうかを知る方法を教えて下さい! 3 2024/02/14 17:34
- その他(動画サービス) テレビライブ視聴 3 2022/06/22 14:08
- CAD・DTP DraftSight 2022 PC乗り換え方法 とアカウント?の確認方法 1 2022/11/26 23:03
- 画像編集・動画編集・音楽編集 無料の動画編集ソフトで日本語の物を教えて下さい。 1 2022/06/29 17:14
- Windows 10 windows updateをすると画面が暗くなります。 4 2023/11/19 07:24
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
Microsoftが非推奨にしてるかどうかを知る方法を教えて下さい! MicrosoftはPower
その他(コンピューター・テクノロジー)
-
ソフトが安定版かどうかを知る方法を教えて下さい!
その他(コンピューター・テクノロジー)
-
ソフトは安定版しか使うべきではないのでしょうか?
その他(コンピューター・テクノロジー)
-
-
4
c言語
C言語・C++・C#
-
5
このパソコンは重量が689gと非常に軽いですが。こういうめちゃくちゃ軽いノートパソコンに値段以外にデ
その他(コンピューター・テクノロジー)
-
6
外付けSSDを直撃雷から守る方法を教えて下さい!
その他(コンピューター・テクノロジー)
-
7
Wordファイルの編集は一部の機能を除いて無料なのにPDFファイルの編集は月額千円もかかりますが、こ
その他(コンピューター・テクノロジー)
-
8
パソコンを初期化してオフィス製品のシリアルがわからなくなってWordとか立ち上げられません。どうすれ
Word(ワード)
-
9
パソコンの初期不良の再現方法が分からないと交換や返品してくれないなんて酷すぎますよね?パソコンを買う
その他(コンピューター・テクノロジー)
-
10
会社が妙なIT業者に食い物にされています。
その他(セキュリティ)
-
11
windowsにいてなぜwindowsxpから10になると重くなるのですか?同じアプリでも最低条件、
その他(OS)
-
12
ITの見積もりってなんであんなに高いんですか? 原価がかからないのに
その他(ソフトウェア)
-
13
Windows10で小規模LANの構築はできるのでしょうか?
その他(OS)
-
14
ストレージ内の全てのファイルの文字コードを統一する方法を教えて下さい!
その他(コンピューター・テクノロジー)
-
15
Windowsに致命的なバグがあるかどうかを知る方法を教えて下さい!
その他(コンピューター・テクノロジー)
-
16
PDFファイルとWordファイルってシェアはどちらの方が多いのでしょうか?
その他(コンピューター・テクノロジー)
-
17
AIの登場でプログラマーたちが解雇されていますが
その他(プログラミング・Web制作)
-
18
拡張子が.txtのファイルに将来性はあるのでしょうか?特定のファイル形式が将来使われなくなって、その
その他(コンピューター・テクノロジー)
-
19
パソコンが一瞬で逝かれました。
Windows 10
-
20
BIOSが破損しているかどうかを知る方法を教えて下さい!Windowsのパソコンについてです!
その他(コンピューター・テクノロジー)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ソフトに致命的なバグがあるか...
-
3相一括の充電電流の計算
-
今回、第二種電気工事を受けた...
-
第二種電気工事士 試験 すいま...
-
電気工事士のランプレセプタク...
-
芯線・被覆の傷について(第二...
-
リングスリーブ圧着後の先端処...
-
2種電気工事技能試験、被服の剥...
-
第2種電気工事士の技能試験で、...
-
縮尺の1/100から1/250への変更...
-
第2種電気工事士技能試験 差...
-
漬物の中に入れる銅板
-
はい作業主任者技能講習の合格...
-
第二種電気工事士技能試験につ...
-
第二種電気工事士技能試験で、...
-
三路スイッチの信号線は普通1と...
-
100均のセリアに電工ペンチやギ...
-
免許センターの当日の試験問題...
-
ワイヤーロープ用圧着ペンチで...
-
第2種電気工事の試験って軽欠陥...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
3相一括の充電電流の計算
-
真空遮断機の真空度試験方法に...
-
変圧器絶縁試験と加圧法と誘導...
-
ある部品の試験サンプル数の決...
-
上水試験方法と下水試験方法の違い
-
硬筆(毛筆)書写検定の参考書
-
県職員試験(社会人一般行政)...
-
打音試験について
-
奥の細道の「平泉」の読み方
-
保育士試験の解答について
-
EXCEL 就職試験実技
-
HULFT の異常系テスト (配信) ...
-
JIS規格の適用範囲内にある...
-
教員採用試験を受け続けている...
-
正解の公開は、名誉毀損罪、公...
-
Excel 効率的な名簿と得点の管...
-
数値制御フライス盤のペーパー...
-
微生物学的力価試験の受託試験...
-
大抵の試験監督って、試験が始...
-
MOS試験でウィザード、ウィンド...
おすすめ情報