多项选择题

按照国家标准GB/T8566-2007,软件生命周期可以划分为()、详细设计、实现、组装测试、确认测试、使用、维护和退役10个阶段。

A.可行性研究
B.需求分析
C.概要设计
D.发布