多项选择题

A.在后续的检查运行错误时调试程序
B.确定算法执行的性能
C.识别、控制和跟踪需求的变化
D.以上选项都不是