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
このパソコンは重量が689gと非常に軽いですが。こういうめちゃくちゃ軽いノートパソコンに値段以外にデ
その他(コンピューター・テクノロジー)
-
5
パソコンを初期化してオフィス製品のシリアルがわからなくなってWordとか立ち上げられません。どうすれ
Word(ワード)
-
6
Wordファイルの編集は一部の機能を除いて無料なのにPDFファイルの編集は月額千円もかかりますが、こ
その他(コンピューター・テクノロジー)
-
7
パソコンの初期不良の再現方法が分からないと交換や返品してくれないなんて酷すぎますよね?パソコンを買う
その他(コンピューター・テクノロジー)
-
8
会社が妙なIT業者に食い物にされています。
その他(セキュリティ)
-
9
windowsにいてなぜwindowsxpから10になると重くなるのですか?同じアプリでも最低条件、
その他(OS)
-
10
PDFを送って貰う言い方
PDF
-
11
ITの見積もりってなんであんなに高いんですか? 原価がかからないのに
その他(ソフトウェア)
-
12
Windows10で小規模LANの構築はできるのでしょうか?
その他(OS)
-
13
Windowsに致命的なバグがあるかどうかを知る方法を教えて下さい!
その他(コンピューター・テクノロジー)
-
14
拡張子が.txtのファイルに将来性はあるのでしょうか?特定のファイル形式が将来使われなくなって、その
その他(コンピューター・テクノロジー)
-
15
PDFファイルとWordファイルってシェアはどちらの方が多いのでしょうか?
その他(コンピューター・テクノロジー)
-
16
ストレージ内の全てのファイルの文字コードを統一する方法を教えて下さい!
その他(コンピューター・テクノロジー)
-
17
C言語 バッファについて。
C言語・C++・C#
-
18
ノートパソコンを分解するのとデスクトップパソコンを分解するのは難易度はどちらが上ですか?それとも難易
その他(コンピューター・テクノロジー)
-
19
メーカーのパソコンのOSは自作のパソコンのOSとは違うものなのですか?それとも同じものなのでしょうか
その他(コンピューター・テクノロジー)
-
20
C言語について。
C言語・C++・C#
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
大抵の試験監督って、試験が始...
-
C言語の単体試験が分かりません
-
真空遮断機の真空度試験方法に...
-
3相一括の充電電流の計算
-
微分方程式の吸水解法や多項式展開
-
縮尺の1/100から1/250への変更...
-
小学4年生の問題
-
電極棒 満減水テストについて
-
自動車免許試験2回落ちました。...
-
100均のセリアに電工ペンチやギ...
-
屋根裏配線についてジョイント...
-
はい作業主任者技能講習の合格...
-
「差込形コネクターの信頼性」...
-
公務員試験の数的処理で苦戦し...
-
漬物の中に入れる銅板
-
中途採用で、筆記試験があるよ...
-
免許センターの当日の試験問題...
-
V-CATってどんな試験ですか?
-
単線(撚線)と単線(単芯)
-
硬い金属を切るのに最適なニッ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ソフトに致命的なバグがあるか...
-
3相一括の充電電流の計算
-
真空遮断機の真空度試験方法に...
-
変圧器絶縁試験と加圧法と誘導...
-
ある部品の試験サンプル数の決...
-
C言語の単体試験が分かりません
-
スイッチング電源の耐電圧試験は
-
限界値分析について
-
電験三種の昭和の過去問を手に...
-
ハンターハンターのキメラアン...
-
大抵の試験監督って、試験が始...
-
免許試験不正問題について
-
これで、日本国民は全員、マイ...
-
打音試験について
-
JIS 100洗80点?
-
微生物学的力価試験の受託試験...
-
単体、結合、総合試験について
-
上水試験方法と下水試験方法の違い
-
実験に使えるsyn flood攻撃ツー...
-
MOS試験
おすすめ情報