单项选择题

软件工程每一个阶段结束前,应该着重对可维护性进行复审。在系统设计阶段复审期间,应该从______出发,评价软件的结构和过程。

A.指出可移植性问题以及可能影响软件维护的系统界面
B.容易修改、模块化和功能独立的目的
C.强调编码风格和内部说明文档
D.可测试性