单项选择题

A.需求分析→设计算法→编写程序→上机调试与维护
B.需求分析→编写程序→设计算法→上机调试与维
C.编写程序→上机调试与维护→需求分析→设计算法
D.设计算法→需求分析→编写程序→上机调试与维护