多项选择题

传统上,一般将软件生命周期划分为哪几个阶段?()

A.需求分析
B.设计
C.编码
D.测试
E.运行维护
F.计划