How are the requirements met by a system different from thos
Solution
Below are the three debugging startegies that debuggers use.
1) Brute force
2) Backtracking
3) Cause elimination
Let us dicuss each in detail
Brute force
Many developers rely on brute-force tactics when debugging. That involves using the debugger to step across the code from start to finish until you notice something odd(Bug).
Brute force is probably the most popular despite being the least successful. Brute force methods are applied when all methods of debugging fail.
Backtracking: It is a common debugging approach that can be used in small programs. The name itself discribing the approach,The Process starts from where a particular symptom get detected from there backward tracking is done on entire source code until the site of the cause is found.
Cause Elimination: In cause elimination a list of possible causes of an error are identified and tests are conducted until each one is eliminated.
