单项选择题

软件生命周期是指软件产品从考虑其概念开始,到该产品不再使用的整个时期。它包括下面哪几个阶段______
①概念阶段 ②需求阶段 ③设计阶段 ④实现阶段
⑤测试阶段 ⑥安装部署及交付阶段 ⑦运行、维护阶段

A.①③④⑤⑥⑦
B.②③④⑤⑥⑦
C.①②③④⑤⑥
D.全部