多项选择题

软件维护管理应达到哪些目的()

A.进行维护评估和维护验证
B.提高维护效率
C.控制维护成本
D.保证维护质量