单项选择题

学校准备进行文艺比赛,老师请你设计一个能够实现分数自动排序的软件,你接到任务后,准备开始设计此软件,比较好的步骤是()

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