[多选题]
软件生命周期可分为软件定义、开发、运行与维护三大阶段。下列属于软件开发阶段的活动有()。
A.概要设计
B.维护
C.测试
D.需求分析
E.详细设计
参考答案与解析: