ISEB-SWTINT1 · Question #28
Who would USUALLY perform debugging activities?
The correct answer is A. Developers. Developers are primarily responsible for debugging because they write the code and have the deepest understanding of the implementation, logic, and internal structure needed to identify and fix defects at the source. Analysts (B) focus on requirements, business processes, and…
Question
Options
- ADevelopers.
- BAnalysts.
- CTesters.
- DIncident Managers.
How the community answered
(71 responses)- A80% (57)
- B3% (2)
- C6% (4)
- D11% (8)
Explanation
Developers are primarily responsible for debugging because they write the code and have the deepest understanding of the implementation, logic, and internal structure needed to identify and fix defects at the source. Analysts (B) focus on requirements, business processes, and system specifications - they define what the system should do, not how to fix broken code. Testers (C) find and report defects through testing activities, but resolving those defects falls to the developer, not the tester - this is a classic exam trap since testers and debuggers work closely together. Incident Managers (D) coordinate responses to live production incidents at a process level, not at the code level.
Memory tip: Think of the cycle - Analysts specify, Developers build and debug, Testers verify, Incident Managers coordinate. Each role owns a distinct phase, and debugging lives squarely in the "build" phase.
Topics
Community Discussion
No community discussion yet for this question.