单项选择题

学校要举行运动会,请你设计一个能够对运动员分数自动排序的软件,如果要设计此软件,以下最好的方法和步骤是()。

A.分析问题,编写程序,设计算法,调试程序
B.设计算法,编写程序,提出问题,调试程序
C.提出问题,设计算法,编写程序,调试程序
D.设计算法,提出问题,编写程序,调试程序