多项选择题

影响可维护性的主要因素有()

A.可理解性
B.可测试性
C.可修改性
D.可扩充性