Um processo de depuração pode ser dividido em on-line e
off-line, e se diferenciam pelo tipo de interação com a
execução do programa. A depuração on-line oferece
interação direta com a aplicação, enquanto a off-line interage
com um arquivo de monitoração gravado durante a execução
da aplicação.