单项选择题

软件调试的目的是

A.发现错误
B.改正错误
C.改善程序的性能
D.验证软件的正确性