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
外付けSSDを直撃雷から守る方法を教えて下さい!
その他(コンピューター・テクノロジー)
-
6
Wordファイルの編集は一部の機能を除いて無料なのにPDFファイルの編集は月額千円もかかりますが、こ
その他(コンピューター・テクノロジー)
-
7
パソコンを初期化してオフィス製品のシリアルがわからなくなってWordとか立ち上げられません。どうすれ
Word(ワード)
-
8
パソコンの初期不良の再現方法が分からないと交換や返品してくれないなんて酷すぎますよね?パソコンを買う
その他(コンピューター・テクノロジー)
-
9
会社が妙なIT業者に食い物にされています。
その他(セキュリティ)
-
10
windowsにいてなぜwindowsxpから10になると重くなるのですか?同じアプリでも最低条件、
その他(OS)
-
11
ITの見積もりってなんであんなに高いんですか? 原価がかからないのに
その他(ソフトウェア)
-
12
Windows10で小規模LANの構築はできるのでしょうか?
その他(OS)
-
13
ストレージ内の全てのファイルの文字コードを統一する方法を教えて下さい!
その他(コンピューター・テクノロジー)
-
14
Windowsに致命的なバグがあるかどうかを知る方法を教えて下さい!
その他(コンピューター・テクノロジー)
-
15
AIの登場でプログラマーたちが解雇されていますが
その他(プログラミング・Web制作)
-
16
拡張子が.txtのファイルに将来性はあるのでしょうか?特定のファイル形式が将来使われなくなって、その
その他(コンピューター・テクノロジー)
-
17
PDFファイルとWordファイルってシェアはどちらの方が多いのでしょうか?
その他(コンピューター・テクノロジー)
-
18
パソコンが一瞬で逝かれました。
Windows 10
-
19
BIOSが破損しているかどうかを知る方法を教えて下さい!Windowsのパソコンについてです!
その他(コンピューター・テクノロジー)
-
20
ノートパソコンに付属している充電器に窒化ガリウムを使っていないのは何故なのでしょうか?ノートパソコン
その他(コンピューター・テクノロジー)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ある部品の試験サンプル数の決...
-
3相一括の充電電流の計算
-
スイッチング電源の耐電圧試験は
-
真空遮断機の真空度試験方法に...
-
横浜市小学校教員採用試験の音...
-
縮尺の1/100から1/250への変更...
-
電極棒 満減水テストについて
-
自動車免許試験2回落ちました。...
-
ワイヤーロープ用圧着ペンチで...
-
資格の正式名称(履歴書用)
-
工具にワイヤーストラップを付...
-
免許センターの当日の試験問題...
-
エナメル線と銅線の違いってな...
-
「差込形コネクターの信頼性」...
-
ワイヤー1.5mmを輪にして金属...
-
針金の先をなめらかに(工作と...
-
漢検
-
漬物の中に入れる銅板
-
変圧器のV-V結線について教えて...
-
電気工事士の結果で不合格を受けて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
3相一括の充電電流の計算
-
真空遮断機の真空度試験方法に...
-
変圧器絶縁試験と加圧法と誘導...
-
ある部品の試験サンプル数の決...
-
上水試験方法と下水試験方法の違い
-
硬筆(毛筆)書写検定の参考書
-
県職員試験(社会人一般行政)...
-
打音試験について
-
保育士試験の解答について
-
奥の細道の「平泉」の読み方
-
教員採用試験を受け続けている...
-
HULFT の異常系テスト (配信) ...
-
JIS規格の適用範囲内にある...
-
EXCEL 就職試験実技
-
大抵の試験監督って、試験が始...
-
微生物学的力価試験の受託試験...
-
数値制御フライス盤のペーパー...
-
MOS試験でウィザード、ウィンド...
-
正解の公開は、名誉毀損罪、公...
-
Excel 効率的な名簿と得点の管...
おすすめ情報