Básicamente sirve para ver cómo se comporta el programa en un punto dado del código, poder ver en qué está fallando o por qué no hace lo que esperas que haga y poder resolverlo sin tener que hacerlo "a pelo" viendo el código. La verdad es que yo al principio tampoco lo entendía mucho, pero vas a ver que al final resulta una herramienta bastante útil 
Saludos!

Saludos!

No se, creo que sigo sin entender del todo el enunciado, pero bueno, prosigamos.... tarde o temprano sacaremos una solución decente, y si opina alguien más mejor, que cuantas más cabezas pensando más fácil jaja