多项选择题

A.消除设计工作量
B.系统事先已经测试
C.方便二次开发
D.节省维护费用