多项选择题

A.明确需求
B.提高编程效率
C.完善文档
D.维修硬件
E.加强项目管理