Chapter 6 Flashcards
The first step in the debugging process is to
reproduce the problem
Computers do exactly the same thing every time when given the same input. What is this property called?
Deterministic
Most software
contains bugs
When using computers, what is the most common source of problems?
Human error
What does the “s” stand for in https?
secure
When testing, it is never possible to establish the_____of a program.
correctness
Not only is the computer unable to_____itself, we can’t____it directly, either.
Debug
What built-in tool in most browsers can help you debug a web page?
error console
How do we know the software running safety-critical systems is perfect?
we can’t
You should expect _____ when interacting with software.
feedback
An alternative approach to get around a problem is called a(n)
Workaround
A(n)_____ program continues to operate when there is a problem, although its efficiency may be degraded
fail-soft
A(n)_____program shuts down to avoid causing the problem
fail-safe
Computers don’t understand what we_____, only what we_____
mean, say
Bugs in commercial software are usually fixed
releases