多项选择题

A、程序的维护
B、数据的维护
C、硬件设备的维护
D、管理人员的技能培训