Bug (engineering) in the context of Crash (computing)


Bug (engineering) in the context of Crash (computing)

Bug (engineering) Study page number 1 of 1

Play TriviaQuestions Online!

or

Skip to study material about Bug (engineering) in the context of "Crash (computing)"


⭐ Core Definition: Bug (engineering)

In engineering, a bug is a design defect in an engineered system—such as software, computer hardware, electronics, circuitry or machinery—that causes an undesired result. Defects outside the scope of design, such as a server crash due to a natural disaster, are not bugs, nor do bugs occur in natural systems such as the weather.

Bug is a non-technical term; more formal terms, besides defect, are error, flaw, and fault. Bugs may be persistent, sporadic, intermittent, or transient; in computing, crashes, freezes, and glitches are types of bugs.

↓ Menu
HINT:

In this Dossier

Bug (engineering) in the context of Software bug

A software bug is a design defect (bug) in computer software. A computer program with many or serious bugs may be described as buggy.

The effects of a software bug range from minor (such as a misspelled word in the user interface) to severe (such as frequent crashing).

View the full Wikipedia page for Software bug
↑ Return to Menu

Bug (engineering) in the context of Debugging

In engineering, debugging is the process of finding the root cause, workarounds, and possible fixes for bugs.

For software, debugging tactics can involve interactive debugging, control flow analysis, log file analysis, monitoring at the application or system level, memory dumps, and profiling. Many programming languages and software development tools also offer programs to aid in debugging, known as debuggers.

View the full Wikipedia page for Debugging
↑ Return to Menu