Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
9 Cards in this Set
- Front
- Back
What is DEBUGGING? |
A process where a programmer discovers and fixes areas where a program or system is not working properly |
|
What is BUGS or BUGGY BODE? |
Refers to the errors in the program or system that are producing the incorrect results |
|
What are the two main types of software problems? |
1. Input Error 2. Logical Design Error |
|
What is INPUT ERROR? |
When incorrect data or configuration is introduced to a working system |
|
What is LOGICAL DESIGN ERROR? |
When the system or program has unpredicted or invalid results due to how it was designed |
|
What are the steps of the DEBUGGING GUIDELINE? |
1. Reproduce the error 2. Determine the exact problem 3. Eliminate any "obvious" causes 4. Separate working parts from non-working parts 5. If you get stuck, trace back and re-asses 6. While working through the code, predict what should happen and test your hypothesis |
|
What is REDUNDANCY? |
A way to solve a hardware issue in which multiple computers or systems work on the same task. The purpose is that if one machine goes down, the others will continue to work |
|
What is FAIL-SOFT? |
When software will continue to operate, possibly losing some functionality |
|
What is FAIL-SAFE? |
When software will stop operating in attempt to stop further damage |