多项选择题

A.客户应该提供所有需求
B.客户需求一旦投入开发了,就不能变更
C.客户应该为需求质量负责
D.需求天生有缺陷,我们不应该控制需求