单项选择题

软件维护是软件得以正常运行的重要环节,按照软件工程方法的理解,一般软件维护应该开始于 ( )。

A.阅读设计文档
B.理解程序代码
C.分析软件结构
D.查阅测试记录