单项选择题

对于采用软件工程方法设计的软件,其维护工作应始于______ 。

A.回归测试
B.阅读代码
C.阅读设计文档
D.需求分析