单项选择题

软件调试的目的是( )

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