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
Wordファイルの編集は一部の機能を除いて無料なのにPDFファイルの編集は月額千円もかかりますが、こ
その他(コンピューター・テクノロジー)
-
5
このパソコンは重量が689gと非常に軽いですが。こういうめちゃくちゃ軽いノートパソコンに値段以外にデ
その他(コンピューター・テクノロジー)
-
6
パソコンを初期化してオフィス製品のシリアルがわからなくなってWordとか立ち上げられません。どうすれ
Word(ワード)
-
7
パソコンの初期不良の再現方法が分からないと交換や返品してくれないなんて酷すぎますよね?パソコンを買う
その他(コンピューター・テクノロジー)
-
8
会社が妙なIT業者に食い物にされています。
その他(セキュリティ)
-
9
windowsにいてなぜwindowsxpから10になると重くなるのですか?同じアプリでも最低条件、
その他(OS)
-
10
PDFを送って貰う言い方
PDF
-
11
Windows10で小規模LANの構築はできるのでしょうか?
その他(OS)
-
12
ITの見積もりってなんであんなに高いんですか? 原価がかからないのに
その他(ソフトウェア)
-
13
Windowsに致命的なバグがあるかどうかを知る方法を教えて下さい!
その他(コンピューター・テクノロジー)
-
14
PDFファイルとWordファイルってシェアはどちらの方が多いのでしょうか?
その他(コンピューター・テクノロジー)
-
15
拡張子が.txtのファイルに将来性はあるのでしょうか?特定のファイル形式が将来使われなくなって、その
その他(コンピューター・テクノロジー)
-
16
ストレージ内の全てのファイルの文字コードを統一する方法を教えて下さい!
その他(コンピューター・テクノロジー)
-
17
C言語 バッファについて。
C言語・C++・C#
-
18
メーカーのパソコンのOSは自作のパソコンのOSとは違うものなのですか?それとも同じものなのでしょうか
その他(コンピューター・テクノロジー)
-
19
ノートパソコンを分解するのとデスクトップパソコンを分解するのは難易度はどちらが上ですか?それとも難易
その他(コンピューター・テクノロジー)
-
20
C言語について。
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
真空遮断機の真空度試験方法に...
-
電験三種の昭和の過去問を手に...
-
県職員試験(社会人一般行政)...
-
教員採用試験を受け続けている...
-
ソフト開発における試験研究費...
-
3相一括の充電電流の計算
-
縮尺の1/100から1/250への変更...
-
はい作業主任者技能講習の合格...
-
免許センターの当日の試験問題...
-
電極棒 満減水テストについて
-
「差込形コネクターの信頼性」...
-
100均のセリアに電工ペンチやギ...
-
自動車免許試験2回落ちました。...
-
屋根裏配線についてジョイント...
-
社労士に挑んでもないのに挫折...
-
生命保険の一般課程試験について
-
【3相コンデンサ】の絶縁抵抗...
-
ワイヤーロープ用圧着ペンチで...
-
免許本試験あと2点で落ちました...
-
来年の宅建試験に向けて、独学...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
3相一括の充電電流の計算
-
ある部品の試験サンプル数の決...
-
真空遮断機の真空度試験方法に...
-
変圧器絶縁試験と加圧法と誘導...
-
C言語の単体試験が分かりません
-
ハンターハンターのキメラアン...
-
これで、日本国民は全員、マイ...
-
上水試験方法と下水試験方法の違い
-
スイッチング電源の耐電圧試験は
-
JIS規格の適用範囲内にある...
-
電験三種の昭和の過去問を手に...
-
大抵の試験監督って、試験が始...
-
HULFT の異常系テスト (配信) ...
-
Excel 効率的な名簿と得点の管...
-
EXCEL 就職試験実技
-
試験問題の解答を要求する質問...
-
地盤改良セメントからの六価ク...
-
政策担当秘書試験の勉強法
-
大学入試当日に好きな人へどん...
-
横浜市小学校教員採用試験の音...
おすすめ情報