多项选择题

税收信息化应用系统开发应用流程可以按照可行性研究与规划、需求分析和定义、系统设计、程序编写、()、()、()7个过程实施。

A.软件测试
B.推广运行
C.软件检查
D.系统维护