多项选择题

以下哪些过程能够提高软件质量()

A.可行性分析
B.需求评审
C.测试
D.代码走查
E.概要设计