[多选题]

软件生存周期一般包括3个周期:软件定义期、软件开发期和软件运行期。在软件开发期中,实现阶段包括了()阶段。

A.概要设计

B.详细设计

C.编码

D.测试

E.维护

参考答案与解析: