CTFL_SYLL_4.0 · Question #105
If a developer is analyzing a failure to determine the cause, he is engaging in what type of activity?
The correct answer is C. Debugging. Debugging is the activity of analyzing a failure to determine its root cause - the developer is investigating why something went wrong, not just observing that it did. Why the distractors are wrong: A (Testing) involves executing software to detect failures, not to understand…
Question
If a developer is analyzing a failure to determine the cause, he is engaging in what type of activity?
Options
- ATesting
- BDesign and Analysis
- CDebugging
- DConfiguration management
How the community answered
(57 responses)- A2% (1)
- B2% (1)
- C93% (53)
- D4% (2)
Explanation
Debugging is the activity of analyzing a failure to determine its root cause - the developer is investigating why something went wrong, not just observing that it did.
Why the distractors are wrong:
- A (Testing) involves executing software to detect failures, not to understand their cause.
- B (Design and Analysis) happens before implementation, focusing on planning and architecture rather than investigating runtime failures.
- D (Configuration management) deals with tracking and controlling changes to software artifacts, not diagnosing faults.
Memory tip: Think of the sequence - Testing finds the bug, Debugging fixes (or at least diagnoses) it. If the question mentions analyzing a failure or finding its cause, that's always Debugging.
Topics
Community Discussion
No community discussion yet for this question.