[多选题]

软件生命周期可分为软件定义、开发、运行与维护三大阶段。下列属于软件开发阶段的活动有()。

A.概要设计

B.维护

C.测试

D.需求分析

E.详细设计

参考答案与解析: