单项选择题

A.需求分析是回答系统“做什么”的问题。
B.软件设计是回答系统“具体做”的问题。
C.软件编码是回答系统“做和改”的问题。
D.软件测试是回答系统“做什么”的问题。